Optional parameter could be null
authorEduardo Ramos Testillano <eduardo.ramos.testillano@ericsson.com>
Fri, 3 Apr 2015 12:03:10 +0000 (14:03 +0200)
committerEduardo Ramos Testillano <eduardo.ramos.testillano@ericsson.com>
Fri, 3 Apr 2015 12:03:10 +0000 (14:03 +0200)
example/diameter/pcapDecoder/main.cpp

index f456dc9..7dd71c4 100644 (file)
@@ -304,7 +304,7 @@ int main(int argc, char **argv)
    // Command-line parameters:
    std::string dictionaries = argv[1];
    std::string pcapFile = argv[2];
-   std::string optional = argv[3];
+   std::string optional = argv[3] ? argv[3] : "";
    bool ignoreFlags = ((argc == 4) && (optional == "--ignore-flags"));
    std::cout << "Dictionary(ies) provided: " << dictionaries << std::endl;
    std::cout << "Pcap file provided:       " << pcapFile << std::endl;