* cli/cli-cmds.c (filter_sals): Handle nelts == 0 case.
authorTom Tromey <tromey@redhat.com>
Wed, 22 Aug 2012 14:24:05 +0000 (14:24 +0000)
committerTom Tromey <tromey@redhat.com>
Wed, 22 Aug 2012 14:24:05 +0000 (14:24 +0000)
gdb/ChangeLog
gdb/cli/cli-cmds.c

index bef6d8c..7dcdbed 100644 (file)
@@ -1,3 +1,7 @@
+2012-08-22  Tom Tromey  <tromey@redhat.com>
+
+       * cli/cli-cmds.c (filter_sals): Handle nelts == 0 case.
+
 2012-08-21  Pierre Muller  <muller@ics.u-strasbg.fr>
 
        * symfile.c (allocate_symtab): Use host_address_to_string
index 2a80803..5d8a124 100644 (file)
@@ -1534,13 +1534,14 @@ filter_sals (struct symtabs_and_lines *sals)
          ++out;
        }
     }
-  sals->nelts = out;
 
   if (sals->nelts == 0)
     {
       xfree (sals->sals);
       sals->sals = NULL;
     }
+  else
+    sals->nelts = out;
 }
 
 static void