]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/inferior.c
C++ify gdb/common/environ.c
[thirdparty/binutils-gdb.git] / gdb / inferior.c
index 0b655f4835c53ecb39a6b0aee3a7e11136f48541..9fa2dadd857d980c960376987e045b2d4cb68f1a 100644 (file)
@@ -81,7 +81,6 @@ inferior::~inferior ()
   inferior_free_data (inf);
   xfree (inf->args);
   xfree (inf->terminal);
-  free_environ (inf->environment);
   target_desc_info_free (inf->tdesc_info);
   xfree (inf->priv);
 }
@@ -89,10 +88,9 @@ inferior::~inferior ()
 inferior::inferior (int pid_)
   : num (++highest_inferior_num),
     pid (pid_),
-    environment (make_environ ()),
+    environment (gdb_environ::from_host_environ ()),
     registry_data ()
 {
-  init_environ (this->environment);
   inferior_alloc_data (this);
 }