gdbserver: Fix crash when QTinit is handled with no inferior process attached
[deliverable/binutils-gdb.git] / gdb / gdbserver / tracepoint.c
index 82d6ce5d51e1841a18f60b196435e22a7b7ef150..2382a11a3ea81070df91bbee050799cf66cf6d49 100644 (file)
@@ -2377,6 +2377,13 @@ cmd_qtinit (char *packet)
 {
   struct trace_state_variable *tsv, *prev, *next;
 
+  /* Can't do this command without a pid attached.  */
+  if (current_thread == NULL)
+    {
+      write_enn (packet);
+      return;
+    }
+
   /* Make sure we don't try to read from a trace frame.  */
   current_traceframe = -1;
 
This page took 0.026753 seconds and 4 git commands to generate.