summaryrefslogtreecommitdiffstats
path: root/meta/packages/libnss-mdns/files/alignment-fix.patch
blob: 11d4655e1f712958a4d232e371567ea4f8579843 (plain)
1
2
3
4
5
6
7
8
9
10
11
--- nss-mdns-0.6/src/nss.c.orig	2005-09-25 17:27:51 +0200
+++ nss-mdns-0.6/src/nss.c	2005-09-25 17:28:55 +0200
@@ -456,6 +456,8 @@
     result->h_addrtype = af;
     result->h_length = address_length;
     
+    idx+=(sizeof(char*)-idx%sizeof(char*)); /* Align on 32 bit boundary */
+    
     /* Check if there's enough space for the addresses */
     if (buflen < idx+u.data_len+sizeof(char*)*(u.count+1)) {
         *errnop = ERANGE;