]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
Fix alignment problems.
authorVincent Bernat <bernat@luffy.cx>
Thu, 11 Dec 2008 19:38:44 +0000 (20:38 +0100)
committerVincent Bernat <bernat@luffy.cx>
Thu, 11 Dec 2008 19:38:44 +0000 (20:38 +0100)
src/ctl.c

index 2fd63c95ceecf27a4bddad430997954036b5503c..f12b83cf27282c0ff4aec58001c4fb1850d1193e 100644 (file)
--- a/src/ctl.c
+++ b/src/ctl.c
@@ -448,7 +448,7 @@ ctl_msg_packunpack_structure(char *format, void *structure, unsigned int size,
                        align = SLIST_FIRST(&aligns);
                        talign = align->align;
                        if ((talign > 0) && (csize % talign != 0)) {
-                               *p += talign - (csize % talign);
+                               structure += talign - (csize % talign);
                                csize += talign - (csize % talign);
                        }
                        align_next = SLIST_NEXT(align, next);