[BACK]Return to usbhidaction.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / usbhidaction

Diff for /src/usr.bin/usbhidaction/usbhidaction.c between version 1.16 and 1.17

version 1.16, 2012/03/23 10:04:59 version 1.17, 2013/11/27 00:13:23
Line 128 
Line 128 
   
         if (dev[0] != '/') {          if (dev[0] != '/') {
                 snprintf(devnamebuf, sizeof(devnamebuf), "/dev/%s%s",                  snprintf(devnamebuf, sizeof(devnamebuf), "/dev/%s%s",
                     isdigit(dev[0]) ? "uhid" : "", dev);                      isdigit((unsigned char)dev[0]) ? "uhid" : "", dev);
                 dev = devnamebuf;                  dev = devnamebuf;
         }          }
   
Line 415 
Line 415 
                 if (*p == '$') {                  if (*p == '$') {
                         p++;                          p++;
                         len = &cmdbuf[SIZE-1] - q;                          len = &cmdbuf[SIZE-1] - q;
                         if (isdigit(*p)) {                          if (isdigit((unsigned char)*p)) {
                                 n = strtol(p, &p, 10) - 1;                                  n = strtol(p, &p, 10) - 1;
                                 if (n >= 0 && n < argc) {                                  if (n >= 0 && n < argc) {
                                         strncpy(q, argv[n], len);                                          strncpy(q, argv[n], len);

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17