IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 6, 2008, 12:50:03 PM (18 years ago)
Author:
eugene
Message:

various minor fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/cmd.basic/substr.c

    r14180 r18426  
    1313  N1 = atof (argv[2]);
    1414  N2 = atof (argv[3]);
     15
     16  // add a range check here
     17  if ((N1 < 0) || (N1 >=  strlen(argv[1]))) {
     18      gprint (GP_ERR, "ERROR: N1 out of range\n");
     19      return (FALSE);
     20  }
     21  if ((N2 < 0) || (N2 >=  strlen(argv[1])) || (N2 < N1)) {
     22      gprint (GP_ERR, "ERROR: N2 out of range\n");
     23      return (FALSE);
     24  }
    1525
    1626  len = strlen (argv[1]);
Note: See TracChangeset for help on using the changeset viewer.