From 0dd05e41ed237f626ba7f98158058cc9d56565b3 Mon Sep 17 00:00:00 2001 From: Kevron Rees Date: Wed, 5 Jun 2013 22:32:58 -0700 Subject: [PATCH] throw if config is bad --- ambd/pluginloader.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ambd/pluginloader.cpp b/ambd/pluginloader.cpp index 4e191be..83c56e0 100644 --- a/ambd/pluginloader.cpp +++ b/ambd/pluginloader.cpp @@ -58,6 +58,10 @@ PluginLoader::PluginLoader(string configFile, AbstractRoutingEngine* re, int arg json_object *rootobject; json_tokener *tokener = json_tokener_new(); std::string configBuffer = get_file_contents(configFile.c_str()); + if(configBuffer == "") + { + throw std::runtime_error("No config or config empty"); + } enum json_tokener_error err; do { -- 2.7.4