From 5ead7905fed20333337fa82509e157499c71658a Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 12 Apr 2017 19:49:29 +0200 Subject: Ensure thread count is sane --- src/ingen/ingen.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ingen/ingen.cpp b/src/ingen/ingen.cpp index 1cbb60e1..1932b793 100644 --- a/src/ingen/ingen.cpp +++ b/src/ingen/ingen.cpp @@ -114,6 +114,11 @@ main(int argc, char** argv) // Run engine SPtr engine_interface; if (conf.option("engine").get()) { + if (world->conf().option("threads").get() < 1) { + cerr << "ingen: error: threads must be > 0" << endl; + return EXIT_FAILURE; + } + ingen_try(world->load_module("server"), "Failed to load server module"); ingen_try(bool(world->engine()), "Unable to create engine"); -- cgit v1.2.1