mdns: don't use non-standard ushot type
[olsrd.git] / lib / mdns / src / mdns.c
index 2d5e06a..a5d386d 100644 (file)
@@ -91,8 +91,8 @@ static uint16_t ip_checksum(char* data, int len)
     else
         len = (len >> 1) + 1;
     while (len > 0) {
-        sum += *((ushort*)data);
-        data += sizeof(ushort);
+        sum += *((unsigned short int*)data);
+        data += sizeof(unsigned short int);
         len--;
     }
     sum = (sum >> 16) + (sum & 0xffff);