check for md5 creation failure
diff --git a/nandroid.c b/nandroid.c
index 2db9349..54795d9 100644
--- a/nandroid.c
+++ b/nandroid.c
@@ -123,7 +123,10 @@
         return ret;
     
     sprintf(tmp, "cd %s && md5sum *img > nandroid.md5", backup_path);
-    __system(tmp);
+    if (0 != (ret = __system(tmp))) {
+        ui_print("Error while generating md5 sum!\n");
+        return ret;
+    }
     
     sync();
     ui_set_background(BACKGROUND_ICON_NONE);