From 06878dd230569add279019d670f7fb14d1cc368b Mon Sep 17 00:00:00 2001 From: Paul Pluzhnikov Date: Tue, 7 Jul 2009 21:03:00 +0000 Subject: 2009-07-07 Paul Pluzhnikov * python/python-value.c (valpy_getitem): Remove incorrect assert. --- gdb/python/python-value.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'gdb/python/python-value.c') diff --git a/gdb/python/python-value.c b/gdb/python/python-value.c index 948ff06..a0bf2db 100644 --- a/gdb/python/python-value.c +++ b/gdb/python/python-value.c @@ -294,17 +294,10 @@ valpy_getitem (PyObject *self, PyObject *key) } } - 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 -- cgit v1.1