X-Git-Url: https://jxself.org/git/?p=carl9170fw.git;a=blobdiff_plain;f=config%2Fpreprocess.c;h=5ca2df790d3cfa5f4253a33a303219aaa8fc4394;hp=65da87fce907ad2bc7b52adba4651dc2c32786be;hb=c38004b50bcc9378ad1981165dc8dfbb3445c0a9;hpb=9625eb0fa4e880b87250d8596bdae6ae1d95a21c diff --git a/config/preprocess.c b/config/preprocess.c index 65da87f..5ca2df7 100644 --- a/config/preprocess.c +++ b/config/preprocess.c @@ -156,7 +156,7 @@ static char *do_shell(int argc, char *argv[]) nread--; /* remove trailing new lines */ - while (buf[nread - 1] == '\n') + while (nread > 0 && buf[nread - 1] == '\n') nread--; buf[nread] = 0;