Check packageId length
authorDuyoung Jang <duyoung.jang@samsung.com>
Thu, 11 Jul 2013 02:13:38 +0000 (11:13 +0900)
committerDuyoung Jang <duyoung.jang@samsung.com>
Thu, 11 Jul 2013 02:13:38 +0000 (11:13 +0900)
Change-Id: I1e56429d0f831b4e309c9dbfc5f88060c8b28957
Signed-off-by: Duyoung Jang <duyoung.jang@samsung.com>
inc/InstallerDefs.h
src/XmlHandler/ManifestHandler.cpp

index 9b3ca6c..6635a69 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "InstallerUtil.h"
 
-#define OSP_INSTALLER_VERSION "version=[20130710.1]"
+#define OSP_INSTALLER_VERSION "version=[20130711.1]"
 
 #define DIR_BIN                                L"/bin"
 #define DIR_INFO                       L"/info"
index 90599ba..1521c5f 100755 (executable)
@@ -937,6 +937,12 @@ ManifestHandler::OnIdValue(const char* pCharacters)
                }
        }
 
+       if (__pContext->__packageId.GetLength() != PACKAGE_ID_LENGTH)
+       {
+               AppLog("invalid package = [%ls]", __pContext->__packageId.GetPointer());
+               return false;
+       }
+
        return true;
 }