Replaced some large local variables by other means in libisofs/messages.c
This commit is contained in:
parent
ce3aa0d5c7
commit
6e95f8bbcb
@ -245,15 +245,19 @@ int iso_set_abort_severity(char *severity)
|
|||||||
|
|
||||||
void iso_msg_debug(int imgid, const char *fmt, ...)
|
void iso_msg_debug(int imgid, const char *fmt, ...)
|
||||||
{
|
{
|
||||||
char msg[MAX_MSG_LEN];
|
char *msg = NULL;
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
int ret;
|
||||||
|
|
||||||
|
LIBISO_ALLOC_MEM(msg, char, MAX_MSG_LEN);
|
||||||
va_start(ap, fmt);
|
va_start(ap, fmt);
|
||||||
vsnprintf(msg, MAX_MSG_LEN, fmt, ap);
|
vsnprintf(msg, MAX_MSG_LEN, fmt, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
|
||||||
libiso_msgs_submit(libiso_msgr, imgid, 0x00000002, LIBISO_MSGS_SEV_DEBUG,
|
libiso_msgs_submit(libiso_msgr, imgid, 0x00000002, LIBISO_MSGS_SEV_DEBUG,
|
||||||
LIBISO_MSGS_PRIO_ZERO, msg, 0, 0);
|
LIBISO_MSGS_PRIO_ZERO, msg, 0, 0);
|
||||||
|
ex:;
|
||||||
|
LIBISO_FREE_MEM(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *iso_error_to_msg(int errcode)
|
const char *iso_error_to_msg(int errcode)
|
||||||
|
Loading…
Reference in New Issue
Block a user