From 3f38f328cfa961788a77405964ead5692b045c0f Mon Sep 17 00:00:00 2001 From: "Koushik K. Dutta" Date: Fri, 12 Mar 2010 23:45:25 -0800 Subject: [PATCH] sync memory and filesystem --- nandroid.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nandroid.c b/nandroid.c index 08f3ec2..56971c0 100644 --- a/nandroid.c +++ b/nandroid.c @@ -120,6 +120,7 @@ int nandroid_backup(char* backup_path) sprintf(tmp, "md5sum %s/*img > %s/nandroid.md5", backup_path, backup_path); __system(tmp); + sync(); ui_set_background(BACKGROUND_ICON_NONE); ui_reset_progress(); ui_print("Backup complete!\n"); @@ -176,6 +177,7 @@ int nandroid_restore(char* backup_path) if (0 != unyaffs(tmp, "/cache", yaffs_callback)) return print_and_error("Error while restoring /cache!\n"); + sync(); ui_set_background(BACKGROUND_ICON_NONE); ui_reset_progress(); ui_print("Restore complete!\n");