Nicolas Cannasse vor 9 Jahren
Ursprung
Commit
475042a669
1 geänderte Dateien mit 1 neuen und 0 gelöschten Zeilen
  1. 1 0
      src/std/maps.c

+ 1 - 0
src/std/maps.c

@@ -381,6 +381,7 @@ HL_PRIM bool hl_hiremove( hl_int_map *m, int key ) {
 		for(i=0;i<c->nvalues;i++)
 		for(i=0;i<c->nvalues;i++)
 			if( c->keys[i] == key ) {
 			if( c->keys[i] == key ) {
 				c->nvalues--;
 				c->nvalues--;
+				m->nentries--;
 				if( c->nvalues ) {
 				if( c->nvalues ) {
 					int j;
 					int j;
 					for(j=i;j<c->nvalues;j++) {
 					for(j=i;j<c->nvalues;j++) {