Syntaxhilfe fuer bsuch ergaenzt

Change-Id: I73c370dc843c400853a35ad77c851a2844354936
diff --git a/obj/tools/btool.c b/obj/tools/btool.c
index f26f9be..4bc020b 100644
--- a/obj/tools/btool.c
+++ b/obj/tools/btool.c
@@ -57,16 +57,26 @@
       if(!str || !sizeof(str))
       {
         notify_fail(
-          BS("Syntax: bsuch <str>"));
+          BS("Syntax: bsuch [-s] <str>"));
         return 0;
       }
       int cutoff;
       string* arr=old_explode(str," ");
-      
+
       if(arr[0]=="-s")
       {
         cutoff=1;
-        str=implode(arr[1..]," ");
+        if (sizeof(arr)>=2)
+        {
+          str=implode(arr[1..]," ");
+        }
+        else
+        {
+          this_interactive()->ReceiveMsg(
+            "Kein Suchmuster angegeben.",
+            MT_NOTIFICATION);
+          return 1;
+        }
       }
       mapping tmp=BARCHIV->SearchIndex(str);
       if(!sizeof(tmp))