diff options
-rw-r--r-- | adb/commandline.c | 6 | ||||
-rw-r--r-- | init/property_service.c | 1 |
2 files changed, 4 insertions, 3 deletions
diff --git a/adb/commandline.c b/adb/commandline.c index a69f867..75f337b 100644 --- a/adb/commandline.c +++ b/adb/commandline.c @@ -579,9 +579,6 @@ static int backup(int argc, char** argv) { int fd, outFd; int i, j; - /* bare "adb backup" is not a valid command */ - if (argc < 2) return usage(); - /* find, extract, and use any -f argument */ for (i = 1; i < argc; i++) { if (!strcmp("-f", argv[i])) { @@ -598,6 +595,9 @@ static int backup(int argc, char** argv) { } } + /* bare "adb backup" or "adb backup -f filename" are not valid invocations */ + if (argc < 2) return usage(); + outFd = adb_open_mode(filename, O_WRONLY | O_CREAT | O_TRUNC, 0640); if (outFd < 0) { fprintf(stderr, "adb: unable to open file %s\n", filename); diff --git a/init/property_service.c b/init/property_service.c index dd61b1b..18231e8 100644 --- a/init/property_service.c +++ b/init/property_service.c @@ -68,6 +68,7 @@ struct { { "gsm.", AID_RADIO, 0 }, { "persist.radio", AID_RADIO, 0 }, { "net.dns", AID_RADIO, 0 }, + { "sys.usb.config", AID_RADIO, 0 }, { "net.", AID_SYSTEM, 0 }, { "dev.", AID_SYSTEM, 0 }, { "runtime.", AID_SYSTEM, 0 }, |