From 37c74e15e16baa35eef934c9d84a920a4d230cfd Mon Sep 17 00:00:00 2001 From: jl777 Date: Sun, 5 Nov 2017 15:20:09 +0200 Subject: [PATCH] Test --- src/komodo_gateway.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/komodo_gateway.h b/src/komodo_gateway.h index 62957da3b..53e31317f 100644 --- a/src/komodo_gateway.h +++ b/src/komodo_gateway.h @@ -1418,7 +1418,7 @@ long komodo_stateind_validate(struct komodo_state *sp,char *indfname,uint8_t *fi { n = (int32_t)(fsize / sizeof(uint32_t)); for (i=0; i n-10 ) printf("%d: tmp.%08x [%c] prevpos100.%u\n",i,tmp,tmp&0xff,prevpos100); @@ -1437,13 +1437,12 @@ long komodo_stateind_validate(struct komodo_state *sp,char *indfname,uint8_t *fi } lastfpos = fpos; } -fpos=datalen; *indcounterp = n; *prevpos100p = prevpos100; if ( sp != 0 ) komodo_stateind_set(sp,(uint32_t *)inds,n,filedata,fpos,symbol,dest); + else free(inds); printf("free inds.%p %s validated[%d] fpos.%ld datalen.%ld, offset %ld vs fsize.%ld\n",inds,indfname,i,fpos,datalen,i * sizeof(uint32_t),fsize); - free(inds); return(fpos); } else printf("wrong filesize %s %ld\n",indfname,fsize); }