Memory VPD parser review comments

In this commit review comments have been addressed for Memory vpd parser.

Change-Id: Ib9a67083048479ba3406a1932df3868d3953102c
Signed-off-by: Alpana Kumari <alpankum@in.ibm.com>
diff --git a/ibm_vpd_app.cpp b/ibm_vpd_app.cpp
index b5ca5fd..7eddeba 100644
--- a/ibm_vpd_app.cpp
+++ b/ibm_vpd_app.cpp
@@ -994,6 +994,13 @@
 
         try
         {
+            // check if vpd file is empty
+            if (file.empty())
+            {
+                throw(VpdDataException(
+                    "VPD file is empty. Can't process with blank file."));
+            }
+
             Binary vpdVector = getVpdDataInVector(js, file);
             ParserInterface* parser = ParserFactory::getParser(move(vpdVector));
 
@@ -1053,4 +1060,4 @@
     }
 
     return rc;
-}
+}
\ No newline at end of file