projects
/
henge
/
apc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed potential segfault
[henge/apc.git]
/
src
/
ir.c
diff --git
a/src/ir.c
b/src/ir.c
index
27b4d15
..
d2829d6
100644
(file)
--- a/
src/ir.c
+++ b/
src/ir.c
@@
-596,8
+596,9
@@
union ir_setdata_t* ir_link
link = struct_alloc(ir_link_t);
\r
struct_clear(link);
\r
link->header.type = LDAT;
\r
link = struct_alloc(ir_link_t);
\r
struct_clear(link);
\r
link->header.type = LDAT;
\r
- link->type = link_type;
\r
- link->classld = setld->classld;
\r
+ link->type = link_type;
\r
+ if (setld != NULL)
\r
+ link->classld = setld->classld;
\r
link->setld = setld;
\r
if (link_type != OLINK && name != NULL)
\r
link->header.data_name = name_alloc(name);
\r
link->setld = setld;
\r
if (link_type != OLINK && name != NULL)
\r
link->header.data_name = name_alloc(name);
\r