Browse code

fix previous commit

Tomasz Kojm authored on 2010/03/06 05:35:44
Showing 1 changed files
... ...
@@ -269,6 +269,8 @@ int cli_bm_scanbuff(const unsigned char *buffer, uint32_t length, const char **v
269 269
     memset(&info, 0, sizeof(info));
270 270
     i = BM_MIN_LENGTH - BM_BLOCK_SIZE;
271 271
     if(offdata) {
272
+	if(!offdata->cnt)
273
+	    return CL_CLEAN;
272 274
 	for(; offdata->pos && offdata->offtab[offdata->pos] > offset; offdata->pos--);
273 275
 	if(offdata->offtab[offdata->pos] < offset)
274 276
 	    offdata->pos++;