Don't dereference an uninitialised pointer
authorAdam Sampson <ats@offog.org>
Sat, 26 Jan 2019 00:05:23 +0000 (00:05 +0000)
committerAdam Sampson <ats@offog.org>
Sat, 26 Jan 2019 00:05:54 +0000 (00:05 +0000)
This was an incorrect fix in "dtcm: Coverity 88382".

cde/programs/dtcm/dtcm/rfp.c

index 4587686234663bbb25f43e63175695d9885e46b9..0615b38fca133001d5e3b51f36499713ec2af6b8 100644 (file)
@@ -214,7 +214,7 @@ rfp_apply_proc(Widget w, XtPointer client_data, XtPointer cbs) {
        char                    *str, buf[128];
        XmString                xmstr;
         Calendar               *c;
-       Props_pu                *pu = (Props_pu *)c->properties_pu;
+       Props_pu                *pu;
        Repeat_scope_menu_op    op = REPEAT_DAYS;
        char                    *repeat_str;
 
@@ -222,6 +222,7 @@ rfp_apply_proc(Widget w, XtPointer client_data, XtPointer cbs) {
                return;
 
        c = rfp->cal;
+       pu = (Props_pu *)c->properties_pu;
 
        str = XmTextGetString(rfp->repeat_popup_text);