diff --git a/src/signal_handler.c b/src/signal_handler.c index e5a9d615d974ca0495e0db01ae0b171ac7b53837..3b2fdd3b840aca7215240226920e8a4e63f2a167 100644 --- a/src/signal_handler.c +++ b/src/signal_handler.c @@ -745,7 +745,7 @@ void f_create_process(INT32 args) struct array *i,*v; int ptr=0; i=mapping_indices(m); - v=mapping_indices(m); + v=mapping_values(m); env=(char **)xalloc((1+m_sizeof(m)) * sizeof(char *)); for(e=0;e<i->size;e++)