Browse code

bugfix: the hint system was not able to extract the first word of the file

Dario Rodriguez authored on 22/01/2024 18:37:11
Showing 1 changed files
... ...
@@ -1779,7 +1779,7 @@ redata_getsubstr(redata_t *redata, long posini, long posend, char *buf, int len,
1779 1779
         int offset;
1780 1780
         int ooff;
1781 1781
         long pos;
1782
-        if(redata==NULL || posini<=0 || posini>redata_getsize(redata) || posend<=0 || posend>redata_getsize(redata) || buf==NULL || len<1 || usedbuf==NULL)
1782
+        if(redata==NULL || posini<0 || posini>redata_getsize(redata) || posend<=0 || posend>redata_getsize(redata) || buf==NULL || len<1 || usedbuf==NULL)
1783 1783
                 return(-1); /* sanity check failed */
1784 1784
         if(redata_getposptr(redata,posini,&numchunk,&offset)!=0)
1785 1785
                 return(-1); /* couldn't get pos */