diff options
author | Lev Walkin <vlm@lionet.info> | 2006-09-12 06:37:17 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2006-09-12 06:37:17 +0000 |
commit | 0e89d101b39a922008a66c7ea84b52167c537e98 (patch) | |
tree | f49f7437c22e75a0964225bff992f04b0ff6e316 /libasn1compiler | |
parent | f218e78596389da48bef33f30617245c0548811d (diff) |
proper dependency tracking (regression fixed)
Diffstat (limited to 'libasn1compiler')
-rw-r--r-- | libasn1compiler/asn1c_fdeps.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libasn1compiler/asn1c_fdeps.c b/libasn1compiler/asn1c_fdeps.c index eb83d7c8..e34cb6f5 100644 --- a/libasn1compiler/asn1c_fdeps.c +++ b/libasn1compiler/asn1c_fdeps.c @@ -13,7 +13,7 @@ asn1c_activate_dependency(asn1c_fdeps_t *deps, asn1c_fdeps_t *cur, const char *d return 0; if(!cur) cur = deps; - if(cur->usage != FDEP_NOTUSED) + if(cur->usage > FDEP_NOTUSED) return 1; /* Already activated */ fname = data; @@ -66,7 +66,7 @@ asn1c_read_file_dependencies(arg_t *arg, const char *datadir) { asn1c_fdeps_t *deps; asn1c_fdeps_t *cur; FILE *f; - enum fdep_usage special_section = FDEP_REFERRED; + enum fdep_usage special_section = FDEP_NOTUSED; (void)arg; @@ -112,7 +112,6 @@ asn1c_read_file_dependencies(arg_t *arg, const char *datadir) { continue; d = asn1c_new_dep(p); - assert(d); d->usage = special_section; if(asn1c_dep_add(cur, d) == 1) |