{
char *prev;
int prevlen, len;
- union label *lptr;
+ union label *lptr, **lpp;
char label_str[IDLEN_MAX];
struct hash_insert ip;
prevlen = 0;
}
- lptr = hash_find(ltab, label, &ip);
+ lpp = (union label **) hash_find(ltab, label, &ip);
+ lptr = lpp ? *lpp : NULL;
if (lptr || !create)
return lptr;