[Prevent] Handle return value of regcomp.
authorJan Olszak <j.olszak@samsung.com>
Tue, 13 Nov 2012 12:30:36 +0000 (13:30 +0100)
committerGerrit Code Review <gerrit2@kim11>
Tue, 27 Nov 2012 12:04:22 +0000 (21:04 +0900)
[Issue#] Unhandled return value.
[Bug] N/A
[Cause] N/A
[Solution] Logging on error.
[Verification] Build installer

Change-Id: I093e6edab7f99a0f6b38ab8825a9e65f430d101c

src/jobs/widget_install/job_widget_install.cpp

index b5bc9bc..96aa5bb 100644 (file)
@@ -294,7 +294,10 @@ bool JobWidgetInstall::setTizenId(
         const WrtDB::ConfigParserData &configInfo, ConfigureResult result)
 {
     regex_t reg;
-    regcomp(&reg, REG_TIZENID_PATTERN, REG_NOSUB | REG_EXTENDED);
+    if(regcomp(&reg, REG_TIZENID_PATTERN, REG_NOSUB | REG_EXTENDED)!=0){
+        LogDebug("Regcomp failed");
+    }
+
     struct stat dirStat;
     if(!!configInfo.tizenId) {
         LogDebug("Setting tizenId provided in config.xml: " << configInfo.tizenId);