libdtsvc: Resolve coverity warnings related to 'dereference before null check' related to free()

This commit is contained in:
Peter Howkins
2018-04-02 22:10:46 +01:00
parent b0c5941e3e
commit acc3d8868a
10 changed files with 78 additions and 87 deletions

View File

@@ -1091,7 +1091,7 @@ NoActionError(
_DtCreateErrorDialog(w, actionName, msg);
XmStringFree(msg);
if (msgbuf) XtFree(msgbuf);
XtFree(msgbuf);
XtFree(name);
}
@@ -1158,7 +1158,7 @@ TmpFileCreateError( Widget w, char *actionName, char *dirName)
msg = XmStringCreateLocalized(msgbuf);
_DtCreateErrorDialog(w, actionName, msg);
XmStringFree(msg);
if (msgbuf) XtFree(msgbuf);
XtFree(msgbuf);
}
static void
@@ -1173,7 +1173,7 @@ TmpFileOpenError( Widget w, char *actionName, char *fileName)
msg = XmStringCreateLocalized(msgbuf);
_DtCreateErrorDialog(w, actionName, msg);
XmStringFree(msg);
if (msgbuf) XtFree(msgbuf);
XtFree(msgbuf);
}
static void
@@ -1188,7 +1188,7 @@ TmpFileWriteError( Widget w, char *actionName, char *fileName)
msg = XmStringCreateLocalized(msgbuf);
_DtCreateErrorDialog(w, actionName, msg);
XmStringFree(msg);
if (msgbuf) XtFree(msgbuf);
XtFree(msgbuf);
}
static void
@@ -1202,7 +1202,7 @@ UnSupportedObject( Widget w, char *actionName, int objClass)
msg = XmStringCreateLocalized(msgbuf);
_DtCreateErrorDialog(w, actionName, msg);
XmStringFree(msg);
if (msgbuf) XtFree(msgbuf);
XtFree(msgbuf);
}