Avoided a potential memory leak with debug messages. Coverity CID 21808.
This commit is contained in:
parent
0fc4fd9c97
commit
02a2373f55
@ -1 +1 @@
|
||||
#define Cdrskin_timestamP "2015.10.23.140731"
|
||||
#define Cdrskin_timestamP "2015.10.23.160546"
|
||||
|
@ -1893,14 +1893,15 @@ int burn_drive_adr_debug_msg(char *fmt, char *arg)
|
||||
int ret;
|
||||
char *msg = NULL, *msgpt;
|
||||
|
||||
BURN_ALLOC_MEM(msg, char, 4096);
|
||||
msgpt = msg;
|
||||
if(arg != NULL)
|
||||
sprintf(msg, fmt, arg);
|
||||
else
|
||||
msgpt = fmt;
|
||||
if(libdax_messenger == NULL)
|
||||
return 0;
|
||||
if(arg != NULL) {
|
||||
BURN_ALLOC_MEM(msg, char, 4096);
|
||||
msgpt = msg;
|
||||
sprintf(msg, fmt, arg);
|
||||
} else {
|
||||
msgpt = fmt;
|
||||
}
|
||||
ret = libdax_msgs_submit(libdax_messenger, -1, 0x00000002,
|
||||
LIBDAX_MSGS_SEV_DEBUG, LIBDAX_MSGS_PRIO_ZERO,
|
||||
msgpt, 0, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user