inst->exe is null if exe exited. it will be deleted by ecore, so cant keep it
authorCarsten Haitzler <raster@rasterman.com>
Mon, 2 Nov 2009 02:51:21 +0000 (02:51 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Mon, 2 Nov 2009 02:51:21 +0000 (02:51 +0000)
around.

SVN revision: 43405

src/bin/e_exec.c

index 3d56d12..44bc60a 100644 (file)
@@ -391,6 +391,7 @@ _e_exec_cb_exit(void *data, int type, void *event)
      {
        if (inst->expire_timer) ecore_timer_del(inst->expire_timer);
        inst->expire_timer = ecore_timer_add(30.0, _e_exec_cb_instance_finish, inst); 
+        inst->exe = NULL;
      }
    else
      _e_exec_instance_free(inst);