From kde-commits Tue Aug 30 08:33:52 2005 From: Luciano Montanaro Date: Tue, 30 Aug 2005 08:33:52 +0000 To: kde-commits Subject: branches/KDE/3.5/kdelibs/kjs Message-Id: <1125390832.742913.23487.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=112539088819922 SVN commit 454902 by montanaro: Committed fix for bug #110995 (non-pcre regular expressions do not work) M +8 -3 regexp.cpp --- branches/KDE/3.5/kdelibs/kjs/regexp.cpp #454901:454902 @@ -114,10 +114,15 @@ // ; // Note: the Global flag is already handled by RegExpProtoFunc::execute - if (regcomp(&preg, intern.ascii(), regflags) == 0) - regcomp(&preg, "", regflags); - else + int errorCode = regcomp(&preg, intern.ascii(), regflags); + if (regcomp(&preg, intern.ascii(), regflags) != 0) { +#ifndef NDEBUG + char errorMessage[80]; + regerror(errorCode, &preg, errorMessage, sizeof errorMessage); + fprintf(stderr, "KJS: regcomp failed with '%s'", errorMessage); +#endif valid = false; + } #endif }