|
------------------------ plugins/configmgr/dir/cfgdir.c ------------------------
|
|
index fc69085..2a540d5 100644
|
|
@@ -553,6 +553,7 @@ int GWEN_ConfigMgrDir_HasGroup(GWEN_CONFIGMGR *cfg,
|
|
return rv;
|
|
}
|
|
|
|
+ GWEN_Buffer_free(nbuf);
|
|
return 0;
|
|
}
|
|
|
|
|
|
----------------------------- src/gui/dlg_input.c -----------------------------
|
|
index 72beac0..a942802 100644
|
|
@@ -139,7 +139,8 @@ void GWENHYWFAR_CB GWEN_DlgInput_FreeData(void *bp, void *p)
|
|
xdlg=(GWEN_DLGINPUT *) p;
|
|
|
|
if (xdlg->response) {
|
|
- memset(xdlg->response, 0, strlen(xdlg->response));
|
|
+ //memset(xdlg->response, 0, strlen(xdlg->response));
|
|
+ free(xdlg->response);
|
|
xdlg->response=NULL;
|
|
}
|
|
free(xdlg->title);
|
|
@@ -239,7 +240,8 @@ void GWEN_DlgInput_Fini(GWEN_DIALOG *dlg)
|
|
assert(dbParams);
|
|
|
|
if (xdlg->response) {
|
|
- memset(xdlg->response, 0, strlen(xdlg->response));
|
|
+ //memset(xdlg->response, 0, strlen(xdlg->response));
|
|
+ free(xdlg->response);
|
|
xdlg->response=NULL;
|
|
}
|
|
|
|
|
|
---------------------------- src/gui/dlg_progress.c ----------------------------
|
|
index 6570aee..2840e1a 100644
|
|
@@ -334,6 +334,8 @@ void GWEN_DlgProgress_AddLogText(GWEN_DIALOG *dlg,
|
|
GWEN_Dialog_SetCharProperty(dlg, "logText", GWEN_DialogProperty_Value, 0,
|
|
GWEN_Buffer_GetStart(tbuf), 0);
|
|
GWEN_Buffer_free(tbuf);
|
|
+ if(ti)
|
|
+ GWEN_Time_free(ti);
|
|
}
|
|
|
|
|
|
|
|
------------------------------- src/gui/widget.c -------------------------------
|
|
index 82ab083..6d95e83 100644
|
|
@@ -584,6 +584,8 @@ uint32_t GWEN_Widget_Flags_fromString(const char *s)
|
|
else if (strcasecmp(wstart, "noWordWrap")==0)
|
|
fl|=GWEN_WIDGET_FLAGS_NO_WORDWRAP;
|
|
}
|
|
+ if(copy)
|
|
+ free(copy);
|
|
}
|
|
|
|
return fl;
|