Skip to content

Commit 3052511

Browse files
authored
fix: LGTM warning/alert (#601)
* fix: LGTM warning * fix: change requested
1 parent e75d0e7 commit 3052511

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

sorting/multikey_quick_sort.c

+5-4
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ void cleanup1(Tptr p)
244244
// Insert 2 -- Faster version of Insert
245245

246246
#define BUFSIZE 1000
247-
Tptr buf;
247+
Tptr buffer;
248248
int bufn, freen;
249249
void *freearr[10000];
250250
int storestring = 0;
@@ -256,6 +256,7 @@ void insert2(char *s)
256256

257257
Tptr pp, *p;
258258
p = &root;
259+
pp = *p;
259260
while (pp == *p)
260261
{
261262
if ((d = *s - pp->splitchar) == 0)
@@ -274,11 +275,11 @@ void insert2(char *s)
274275
// *p = (Tptr) malloc(sizeof(Tnode));
275276
if (bufn-- == 0)
276277
{
277-
buf = (Tptr)malloc(BUFSIZE * sizeof(Tnode));
278-
freearr[freen++] = (void *)buf;
278+
buffer = (Tptr)malloc(BUFSIZE * sizeof(Tnode));
279+
freearr[freen++] = (void *)buffer;
279280
bufn = BUFSIZE - 1;
280281
}
281-
*p = buf++;
282+
*p = buffer++;
282283
pp = *p;
283284
pp->splitchar = *s;
284285
pp->lokid = pp->eqkid = pp->hikid = 0;

0 commit comments

Comments
 (0)