summaryrefslogtreecommitdiffstats
path: root/tools/idevice_id.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2012-11-29 03:42:06 +0100
committerGravatar Nikias Bassen2012-11-29 03:42:06 +0100
commit36c0192fbb16d068214d2640aecfb731ea24bfaa (patch)
tree4596eb003c5f074c4ca0b9e1e146680927916d11 /tools/idevice_id.c
parentd2b82f9a8330a995a3e913adf734ac2b9ece9916 (diff)
downloadlibimobiledevice-36c0192fbb16d068214d2640aecfb731ea24bfaa.tar.gz
libimobiledevice-36c0192fbb16d068214d2640aecfb731ea24bfaa.tar.bz2
tools: use pointer instead of static buffer for UDID since it can start with '0'
Diffstat (limited to 'tools/idevice_id.c')
-rw-r--r--tools/idevice_id.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/idevice_id.c b/tools/idevice_id.c
index a2669b7..108aad4 100644
--- a/tools/idevice_id.c
+++ b/tools/idevice_id.c
@@ -53,8 +53,7 @@ int main(int argc, char **argv)
53 int ret = 0; 53 int ret = 0;
54 int i; 54 int i;
55 int mode = MODE_SHOW_ID; 55 int mode = MODE_SHOW_ID;
56 char udid[41]; 56 const char* udid = NULL;
57 udid[0] = 0;
58 57
59 /* parse cmdline args */ 58 /* parse cmdline args */
60 for (i = 1; i < argc; i++) { 59 for (i = 1; i < argc; i++) {
@@ -79,7 +78,7 @@ int main(int argc, char **argv)
79 print_usage(argc, argv); 78 print_usage(argc, argv);
80 return 0; 79 return 0;
81 } 80 }
82 strcpy(udid, argv[i]); 81 udid = argv[i];
83 } 82 }
84 83
85 switch (mode) { 84 switch (mode) {