740 static snackWidget * radioButtonWidget(PyObject * s, PyObject * args) {
741 snackWidget * widget, * group;
742 char * text;
743 int isOn;
744
745 if (!PyArg_ParseTuple(args, "sOi", &text, &group, &isOn))
746 return NULL;
when PyArg_ParseTuple() succeeds
taking False path
747
748 widget = snackWidgetNew ();
749
when snackWidgetNew() fails
750 if ((PyObject *) group == Py_None)
751 widget->co = newtRadiobutton(-1, -1, text, isOn, NULL);
taking False path
752 else
753 widget->co = newtRadiobutton(-1, -1, text, isOn, group->co);
754
dereferencing NULL (widget->co) at snackmodule.c:756
755 return widget;
756 }
757