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