Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=cfpm.git;a=commitdiff;h=40024f6623da4468e8d9f221a5902c8f971f7ef2

commit 40024f6623da4468e8d9f221a5902c8f971f7ef2
Author: James Buren <r...@frugalware.org>
Date:   Thu Oct 29 19:47:42 2009 -0500

Config.c
* handle empty file condition

diff --git a/src/Config.c b/src/Config.c
index e94adf2..a192bc4 100644
--- a/src/Config.c
+++ b/src/Config.c
@@ -76,6 +76,12 @@ static bool _config_parse_fill_buffer(Config *cfg) {

num = stats.st_size;

+  if(num == 0) {
+    _config_parse_set_error(cfg,"Empty file");
+    ret = false;
+    goto Bail;
+  }
+
cfg->buf = xalloc(char,num+1);

if(read(file,cfg->buf,num) == -1) {
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to