diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/xusb.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/xusb.c b/examples/xusb.c index 8e09e05..0eafd8c 100644 --- a/examples/xusb.c +++ b/examples/xusb.c @@ -935,7 +935,10 @@ int main(int argc, char** argv) break; case 'b': if (j+1 < argc) { - strncpy(binary_name, argv[j+1], 64); + // WDK's OACR doesn't like strncpy... + for (i=0; (i<(sizeof(binary_name)-1)) && (argv[j+1][i] != 0); i++) + binary_name[i] = argv[j+1][i]; + binary_name[i] = 0; j++; } binary_dump = true; |