linux low: Make the arch code free arch_process_info
[deliverable/binutils-gdb.git] / gdb / gdbserver / linux-low.c
index a762b8f0818c09ffa79e51b8fcae57f5857abff9..f32c629f8d650ad2b064f01eb4f62b8cd0025999 100644 (file)
@@ -1687,7 +1687,10 @@ linux_mourn (struct process_info *process)
 
   /* Freeing all private data.  */
   priv = process->priv;
-  free (priv->arch_private);
+  if (the_low_target.delete_process != NULL)
+    the_low_target.delete_process (priv->arch_private);
+  else
+    gdb_assert (priv->arch_private == NULL);
   free (priv);
   process->priv = NULL;
 
This page took 0.024006 seconds and 4 git commands to generate.