Original commit message from CVS:
fix stupid segfault when setting integer properties
break;
case G_TYPE_ENUM: {
GEnumValue *en;
- gchar **endptr = NULL;
+ gchar *endptr = NULL;
GEnumClass *klass = (GEnumClass *) g_type_class_peek (G_PARAM_SPEC_VALUE_TYPE (pspec));
if (klass == NULL) goto error;
if (!(en = g_enum_get_value_by_name (klass, pos)))
if (en) {
g_value_set_enum (&v, en->value);
} else {
- gint i = strtol (value, endptr, 0);
- if (**endptr == '\0') {
+ gint i = strtol (value, &endptr, 0);
+ if (*endptr == '\0') {
g_value_set_enum (&v, i);
} else {
goto error;