Files
macports-ports/math/xmgr/files/patch-motifutils.c

30 lines
875 B
C

--- src/motifutils.c.orig 2011-08-04 11:11:51.000000000 +0200
+++ src/motifutils.c 2011-08-04 10:57:01.000000000 +0200
@@ -121,7 +121,7 @@
i = 0;
va_start(var, nchoices);
- while ((s = va_arg(var, char *)) != NULL) {
+ while ((s = va_arg(var, char *)) != NULL && i<nchoices) {
retval[i + 2] = XmCreatePushButton(retval[1], s, NULL, 0);
i++;
}
@@ -169,7 +169,7 @@
i = 0;
va_start(var, nchoices);
- while ((s = va_arg(var, char *)) != NULL) {
+ while ((s = va_arg(var, char *)) != NULL && i<nchoices) {
retval[i + 2] = XmCreatePushButton(retval[1], s, NULL, 0);
i++;
}
@@ -1294,7 +1294,7 @@
XmNlabelString, str,
XmNmnemonic, mnemonic,
XmNsubMenuId, menu,
- 0);
+ (char *)NULL);
XmStringFree(str);
if (help_anchor) {
XtAddCallback(menu, XmNhelpCallback, (XtCallbackProc) HelpCB,