* python/python-value.c (valpy_getitem): Remove incorrect assert.
2009-07-07 Paul Pluzhnikov <ppluzhnikov@google.com>
+ * python/python-value.c (valpy_getitem): Remove incorrect assert.
+
+2009-07-07 Paul Pluzhnikov <ppluzhnikov@google.com>
+
* python/python-value.c (valpy_getitem): Don't return from TRY_CATCH.
2009-07-07 Sami Wagiaalla <swagiaal@redhat.com>
}
}
- if (res_val == NULL)
- {
- gdb_assert (field == NULL);
- return NULL;
- }
-
- if (field)
- xfree (field);
+ xfree (field);
GDB_PY_HANDLE_EXCEPTION (except);
- return value_to_value_object (res_val);
+ return res_val ? value_to_value_object (res_val) : NULL;
}
static int