... | ... |
@@ -191,9 +191,10 @@ addref(Label *l, Uint8 rel) |
191 | 191 |
if(rel) { |
192 | 192 |
int pos = cpos(l->name, '/'); |
193 | 193 |
if(pos != -1) { |
194 |
- char root[64]; |
|
195 |
- Label *rl = findlabel(scpy(l->name, root, pos)); |
|
196 |
- ++rl->refs; |
|
194 |
+ char parent[64]; |
|
195 |
+ Label *rl = findlabel(scpy(l->name, parent, pos)); |
|
196 |
+ if(rl) |
|
197 |
+ ++rl->refs; |
|
197 | 198 |
} |
198 | 199 |
} |
199 | 200 |
return ++l->refs; |