From 024447c3c3dcf63b54cc481f2c6ecbda10823269 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Mon, 16 May 2011 16:23:04 -0700 Subject: [PATCH] Use the new 'bu' syntax for backup vs restore operation Change-Id: Ib007705ee562a41869f8add3408101b3a53aa2d7 --- adb/backup_service.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/adb/backup_service.c b/adb/backup_service.c index f5dc0b297..1e55efc74 100644 --- a/adb/backup_service.c +++ b/adb/backup_service.c @@ -55,7 +55,7 @@ int backup_service(char* args) { char** backup_args; // child -- actually run the backup here - argc = 1; // room for the basic 'bu' argv[0] + argc = 2; // room for the basic 'bu' argv[0] and 'backup' argv[1] for (p = (char*)args; p && *p; ) { argc++; while (*p && *p != ':') p++; @@ -64,7 +64,8 @@ int backup_service(char* args) { backup_args = (char**) alloca(argc*sizeof(char*) + 1); backup_args[0] = "bu"; - argc = 1; // run through again to build the argv array + backup_args[1] = "backup"; + argc = 2; // run through again to build the argv array for (p = (char*)args; *p; ) { backup_args[argc++] = p; while (*p && *p != ':') p++;