1
0
mirror of https://github.com/rfivet/uemacs.git synced 2024-12-18 07:16:23 -05:00

Fix CID#39903 Unchecked return value.

This commit is contained in:
Renaud 2015-07-17 10:01:17 +08:00
parent 4d19ef668a
commit dfc9a50fcf

24
bind.c
View File

@ -435,22 +435,24 @@ static int strinc( char *source, char *sub) {
* int mflag; going for a meta sequence? * int mflag; going for a meta sequence?
*/ */
static unsigned int getckey( int mflag) { static unsigned int getckey( int mflag) {
unsigned int c; /* character fetched */ unsigned int c ; /* character fetched */
/* check to see if we are executing a command line */ /* check to see if we are executing a command line */
if (clexec) { if( clexec) {
char tok[ NSTRING] ; /* command incoming */ char tok[ NSTRING] ; /* command incoming */
macarg( tok, sizeof tok) ; /* get the next token */ if( TRUE != macarg( tok, sizeof tok)) /* get the next token */
return stock(tok); c = 0 ; /* return dummy key on failure */
} else
c = stock( tok) ;
} else { /* or the normal way */
if( mflag)
c = get1key() ;
else
c = getcmd() ;
}
/* or the normal way */ return c ;
if (mflag)
c = get1key();
else
c = getcmd();
return c;
} }
/* /*