diff options
author | Jeremy Allison <jra@samba.org> | 2000-01-28 23:47:31 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2000-01-28 23:47:31 +0000 |
commit | 91f4d0675333d7c5d7bb5ff077faaf83e1fd9bfe (patch) | |
tree | cc4eee1cf297bec87f27fc958a38db4e80b11a11 /source/nmbd/nmbd_winsproxy.c | |
parent | 84b045cbc8b337f1e23f200af433ac9d265a22d4 (diff) | |
download | samba-91f4d0675333d7c5d7bb5ff077faaf83e1fd9bfe.tar.gz samba-91f4d0675333d7c5d7bb5ff077faaf83e1fd9bfe.tar.xz samba-91f4d0675333d7c5d7bb5ff077faaf83e1fd9bfe.zip |
Modified auto alignment of ud[] struct on stack to be declared as an
array of pointers. This should cause alignment on a correct boundary..
Spotted by Darren Reed <darrenr@telnetmedia.com>.
Jeremy.
Diffstat (limited to 'source/nmbd/nmbd_winsproxy.c')
-rw-r--r-- | source/nmbd/nmbd_winsproxy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/nmbd/nmbd_winsproxy.c b/source/nmbd/nmbd_winsproxy.c index 1398ebd299a..24ba192cdb3 100644 --- a/source/nmbd/nmbd_winsproxy.c +++ b/source/nmbd/nmbd_winsproxy.c @@ -203,8 +203,8 @@ void make_wins_proxy_name_query_request( struct subnet_record *subrec, struct packet_struct *incoming_packet, struct nmb_name *question_name) { - char ud[sizeof(struct userdata_struct) + sizeof(struct subrec *) + - sizeof(struct packet_struct *)]; + long *ud[(sizeof(struct userdata_struct) + sizeof(struct subrec *) + + sizeof(struct packet_struct *))/sizeof(long *) + 1]; struct userdata_struct *userdata = (struct userdata_struct *)ud; memset(ud, '\0', sizeof(ud)); |