Module: wine Branch: master Commit: 62f270e269517faf705228b3591ec6cdffa59830 URL: http://source.winehq.org/git/wine.git/?a=commit;h=62f270e269517faf705228b359...
Author: Marcus Meissner meissner@suse.de Date: Wed Feb 23 17:20:43 2011 +0100
regedit: fgetc() gets int, not char (Coverity).
---
programs/regedit/regproc.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/programs/regedit/regproc.c b/programs/regedit/regproc.c index ff97970..f753947 100644 --- a/programs/regedit/regproc.c +++ b/programs/regedit/regproc.c @@ -664,8 +664,11 @@ static void processRegLinesA(FILE *in, char* first_chars) /* get a single line. note that `i' must be one past the last * meaningful character in `s' when this loop exits */ for(i = 0; i < size_to_get-1; ++i){ - s[i] = fgetc(in); - if(s[i] == EOF){ + int xchar; + + xchar = fgetc(in); + s[i] = xchar; + if(xchar == EOF){ if(ferror(in)){ perror("While reading input"); exit(IO_ERROR);