Ignore:
Timestamp:
Sep 1, 2015, 7:45:56 PM (9 years ago)
Author:
katerina
Message:

Fix for ticket #382 (no error message for invalid checksum skip condition list).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sh_restrict.c

    r383 r484  
    338338      if (e && (e != s))
    339339        {
     340          /* check that nothing follows */
     341          char * u = e;
     342          ++u; for (; *u && isspace((int)*u); ++u) /* nothing */;
     343          if (*u != '\0') return NULL;
     344         
    340345          /* strip trailing space */
    341346          *e = '\0'; --e;
     
    553558  CuAssertPtrNotNull(tc, sh_restrict_list);
    554559
     560  strcpy(str, "size_exceeds(800); match_prefix(/foo), have_permission(0100)");
     561  res = sh_restrict_define(str);
     562  CuAssertIntEquals(tc,-1,res);
     563  CuAssertPtrNotNull(tc, sh_restrict_list);
     564 
    555565  res = sh_restrict_this("/home/foo.mpg", 1000, 0755, 0);
    556566  CuAssertIntEquals(tc,1,res);
Note: See TracChangeset for help on using the changeset viewer.