fix uninitialized class members of AsmVersion 64/178264/1 accepted/tizen/unified/20180509.142801 submit/tizen/20180509.061717
authorYoungjae Shin <yj99.shin@samsung.com>
Wed, 9 May 2018 05:25:46 +0000 (14:25 +0900)
committerYoungjae Shin <yj99.shin@samsung.com>
Wed, 9 May 2018 05:26:04 +0000 (14:26 +0900)
Change-Id: Icbf45a7ae4b316f85b81d31dbd36590df8373751

common/datatypes/inc/AsmRequest.h
common/datatypes/src/AsmRequest.cpp
common/jsonutil/src/JsonUtil.cpp

index 8232666..e65ffa6 100755 (executable)
@@ -34,7 +34,7 @@ public:
        int getMinor(void);
 
 private:
-       AsmVersion(void);
+       AsmVersion(int major = 0, int minor = 0);
        int __major;
        int __minor;
 
index 819d3ff..f70ee3c 100755 (executable)
@@ -100,4 +100,9 @@ AsmVersion::getMinor(void)
        return __minor;
 }
 
-AsmVersion::AsmVersion(void) {}
+AsmVersion::AsmVersion(int major, int minor)
+{
+       __major = major;
+       __minor = minor;
+
+}
index 63dbdaa..b6f372f 100755 (executable)
@@ -226,10 +226,7 @@ JsonUtil::parseAsmRequestJson(const char *json)
        asmReq = new AsmRequest();
        asmReq->__requestType = reqTypeVal;
 
-       ver = new AsmVersion();
-       ver->__major = major;
-       ver->__minor = minor;
-
+       ver = new AsmVersion(major, minor);
        asmReq->__asmVersion = ver;
 
        if (reqType == REQ_TYPE_GET_INFO) {