am 29c5a78f: Merge "Fix build of adb with gcc-4.9."
* commit '29c5a78fdc163f7d5e5e3a00729b8c37a89562f6': Fix build of adb with gcc-4.9.
This commit is contained in:
commit
771f6f299f
1 changed files with 5 additions and 2 deletions
|
|
@ -1602,9 +1602,10 @@ top:
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define MAX_ARGV_LENGTH 16
|
||||||
static int do_cmd(transport_type ttype, char* serial, char *cmd, ...)
|
static int do_cmd(transport_type ttype, char* serial, char *cmd, ...)
|
||||||
{
|
{
|
||||||
char *argv[16];
|
char *argv[MAX_ARGV_LENGTH];
|
||||||
int argc;
|
int argc;
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
|
||||||
|
|
@ -1621,7 +1622,9 @@ static int do_cmd(transport_type ttype, char* serial, char *cmd, ...)
|
||||||
}
|
}
|
||||||
|
|
||||||
argv[argc++] = cmd;
|
argv[argc++] = cmd;
|
||||||
while((argv[argc] = va_arg(ap, char*)) != 0) argc++;
|
while(argc < MAX_ARGV_LENGTH &&
|
||||||
|
(argv[argc] = va_arg(ap, char*)) != 0) argc++;
|
||||||
|
assert(argc < MAX_ARGV_LENGTH);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue