Просмотр исходного кода

* Cleanup config editor spawning

Bryan Drewery 16 лет назад
Родитель
Сommit
825d361476
1 измененных файлов с 1 добавлено и 6 удалено
  1. 1 6
      src/conf.c

+ 1 - 6
src/conf.c

@@ -231,13 +231,8 @@ confedit()
       fatal(STR("Cannot fork"), 0);
     case 0:
     {
-      char *run = NULL;
-      size_t size = tmpconf.len + strlen(editor) + 5;
-
-      run = (char *) my_calloc(1, size);
       /* child */
-      simple_snprintf(run, size, "%s %s", editor, tmpconf.file);
-      execlp("/bin/sh", "/bin/sh", "-c", run, (char*)NULL);
+      execlp(editor, editor, tmpconf.file, (char*)NULL);
       perror(editor);
       exit(1);
      /*NOTREACHED*/}