diff options
author | Steven Barth <steven@midlink.org> | 2016-01-31 16:18:16 +0100 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2016-01-31 16:18:16 +0100 |
commit | ec7f4701b348f5c4c3191ca83ecd8453c431c432 (patch) | |
tree | 27dd72af2ae6987703d78eccac80d380f8a26638 /src/script.c | |
parent | 3609bab1361ed3f92e19f7309dd6e7fd64bc4083 (diff) | |
parent | ca0693fe09d59a95192c4ad86492f05dfadbbf10 (diff) | |
download | odhcp6c-ec7f4701b348f5c4c3191ca83ecd8453c431c432.tar.gz |
Merge pull request #44 from bwhacks/alignment-fixes
Alignment fixes
Diffstat (limited to 'src/script.c')
-rw-r--r-- | src/script.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/script.c b/src/script.c index b20e94c..fdc050b 100644 --- a/src/script.c +++ b/src/script.c @@ -220,8 +220,9 @@ static void search_to_env(const char *name, const uint8_t *start, size_t len) *c++ = '='; for (struct odhcp6c_entry *e = (struct odhcp6c_entry*)start; - (uint8_t*)e < &start[len] && &e->auxtarget[e->auxlen] <= &start[len]; - e = (struct odhcp6c_entry*)(&e->auxtarget[e->auxlen])) { + (uint8_t*)e < &start[len] && + (uint8_t*)odhcp6c_next_entry(e) <= &start[len]; + e = odhcp6c_next_entry(e)) { c = mempcpy(c, e->auxtarget, e->auxlen); *c++ = ' '; } |