| ... | ... |
@@ -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; |