summaryrefslogtreecommitdiff
path: root/src/link.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/link.c')
-rw-r--r--src/link.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/link.c b/src/link.c
index 9f4ae77..ca497a7 100644
--- a/src/link.c
+++ b/src/link.c
@@ -1325,6 +1325,10 @@ static int copy_avrule_list(avrule_t * list, avrule_t ** dst,
cur_perm = cur_perm->next;
}
new_rule->line = cur->line;
+ new_rule->source_line = cur->source_line;
+ new_rule->source_filename = strdup(cur->source_filename);
+ if (!new_rule->source_filename)
+ goto cleanup;
cur = cur->next;