discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=11197cb6842aed55d51acfc5d391be908a356f96

commit 11197cb6842aed55d51acfc5d391be908a356f96
Author: Mike Blumenkrantz <zm...@samsung.com>
Date:   Fri Apr 4 13:38:38 2014 -0400

    check rename() return value
    
    CID 1039966
---
 src/bin/e_fm/e_fm_ipc.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_fm/e_fm_ipc.c b/src/bin/e_fm/e_fm_ipc.c
index e610ba6..4a3f0ac 100644
--- a/src/bin/e_fm/e_fm_ipc.c
+++ b/src/bin/e_fm/e_fm_ipc.c
@@ -1322,7 +1322,8 @@ _e_fm_ipc_cb_fop_trash_idler(void *data)
      }
    else
      /* Could not create info file. Spec says to put orig file back */
-     rename(dest, fop->src);
+     if (rename(dest, fop->src) < 0)
+       ERR("File could not be put back!");
 
    free(dest);
    eina_stringshare_del(fop->src);

-- 


Reply via email to