Fixed segfault for mode switching when compiled with clang
dtcalc compiled with clang segfaulted when switched to a different mode like Deg to Rad or Financial to Scientific. Was reproducable at least under FreeBSD/AMD64. Fixed now.
This commit is contained in:
@@ -3295,7 +3295,8 @@ static void
|
|||||||
modelineValueChanged(Widget widget, XtPointer client_data, XtPointer call_data)
|
modelineValueChanged(Widget widget, XtPointer client_data, XtPointer call_data)
|
||||||
{
|
{
|
||||||
Arg args[1];
|
Arg args[1];
|
||||||
int val, choice;
|
int choice;
|
||||||
|
XtArgVal val;
|
||||||
|
|
||||||
X->mtype = (enum menu_type) client_data ;
|
X->mtype = (enum menu_type) client_data ;
|
||||||
XtSetArg (args[0], XmNuserData, &val);
|
XtSetArg (args[0], XmNuserData, &val);
|
||||||
|
|||||||
Reference in New Issue
Block a user