Explorar o código

Fixed hl_sys_read_dir (#75)

Pascal Peridont %!s(int64=8) %!d(string=hai) anos
pai
achega
2e42717f43
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/std/sys.c

+ 1 - 1
src/std/sys.c

@@ -466,7 +466,7 @@ HL_PRIM varray *hl_sys_read_dir( vbyte *_path ) {
 			continue;
 		if( pos == count ) {
 			int ncount = count == 0 ? 16 : count * 2;
-			varray *narr = hl_alloc_array(&hlt_bytes,count);
+			varray *narr = hl_alloc_array(&hlt_bytes,ncount);
 			pchar **ncur = hl_aptr(narr,pchar*);
 			memcpy(ncur,current,count*sizeof(void*));
 			current = ncur;