From 7c71ac55581ba260a6417acb56b63b41d29f34b6 Mon Sep 17 00:00:00 2001
From: Allanis <allanis@saracraft.net>
Date: Thu, 22 May 2014 19:08:58 +0100
Subject: [PATCH] [Add] Friendly warning if ldata isn't found.

---
 src/ldata.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/ldata.c b/src/ldata.c
index f564a9e..a5ccab1 100644
--- a/src/ldata.c
+++ b/src/ldata.c
@@ -99,6 +99,12 @@ static int ldata_openPackfile(void) {
   }
 
   /* Open the cache. */
+  if(lfile_fileExists(ldata_filename) != 1) {
+    WARN("Cannot find ldata file!");
+    WARN("Please specify ldata file with -d or data in the conf file.");
+    exit(1);
+    return -1;
+  }
   ldata_cache = pack_openCache(ldata_filename);
   if(ldata_cache == NULL)
     WARN("Unalbe to create Packcache from '%s'.", ldata_filename);