--- shrip-0.5.0-orig/src/shrip-common.c 2008-07-06 14:09:14.000000000 +0200 +++ shrip-0.5.0-orig/src/shrip-common.c 2008-12-25 15:07:28.000000000 +0100 @@ -1572,7 +1572,7 @@ g_signal_connect (container, "run", G_CALLBACK (run), NULL); cwd = g_get_current_dir (); - chdir (ogmrip_fs_get_tmp_dir ()); + if(chdir (ogmrip_fs_get_tmp_dir ()) < 0); spawn = OGMJOB_SPAWN (container); result = ogmjob_spawn_run (OGMJOB_SPAWN (container), &tmp_error); @@ -1584,7 +1584,7 @@ if (tmp_error) g_propagate_error (error, tmp_error); - chdir (cwd); + if(chdir (cwd) < 0); g_free (cwd); return result;