git-svn: trunk@2722
aCaB authored on 2007/02/13 06:12:17... | ... |
@@ -51,7 +51,7 @@ int cli_unfsg(char *source, char *dest, int ssize, int dsize, char **endsrc, cha |
51 | 51 |
char *csrc = source, *cdst = dest; |
52 | 52 |
int oob, lostbit = 1; |
53 | 53 |
|
54 |
- /* I assume buffers size is >0 - No checking! */ |
|
54 |
+ if (ssize<=0 || dsize<=0) return -1; |
|
55 | 55 |
*cdst++=*csrc++; |
56 | 56 |
|
57 | 57 |
while ( 1 ) { |