forked from enlightenment/efl
ecore_exe: better error message when child process can not be run
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
parent
dd45d7f744
commit
8c8bfda978
|
@ -497,7 +497,16 @@ _impl_ecore_exe_eo_base_finalize(Eo *obj, Ecore_Exe_Data *exe)
|
||||||
if (!CreateProcess(shell, exe->cmd, NULL, NULL, EINA_TRUE,
|
if (!CreateProcess(shell, exe->cmd, NULL, NULL, EINA_TRUE,
|
||||||
run_pri | CREATE_SUSPENDED, NULL, NULL, &si, &pi))
|
run_pri | CREATE_SUSPENDED, NULL, NULL, &si, &pi))
|
||||||
{
|
{
|
||||||
WRN("Failed to create process %s", exe->cmd);
|
char *msg;
|
||||||
|
|
||||||
|
msg = evil_last_error_get();
|
||||||
|
if (msg)
|
||||||
|
{
|
||||||
|
WRN("Failed to create process %s: %s", exe->cmd, msg);
|
||||||
|
free(msg);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
WRN("Failed to create process %s: %ld", exe->cmd, GetLastError());
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue