X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Fopendispense2.git;a=blobdiff_plain;f=src%2Fserver%2Fmain.c;h=0692d6a62eecc2cbbcf24d9e962da5eb7aa17849;hp=714f5131f8614c5c9b77e99144e7d03c7c4d19f4;hb=10fc79a2f4f72165cb1ce1ba78c84faa8d56f5db;hpb=9c119e47d915602306488e37909cf500898b722b diff --git a/src/server/main.c b/src/server/main.c index 714f513..0692d6a 100644 --- a/src/server/main.c +++ b/src/server/main.c @@ -103,6 +103,9 @@ int RunRegex(regex_t *regex, const char *string, int nMatches, regmatch_t *match int ret; ret = regexec(regex, string, nMatches, matches, 0); + if( ret == REG_NOMATCH ) { + return -1; + } if( ret ) { size_t len = regerror(ret, regex, NULL, 0); char errorStr[len];