summaryrefslogtreecommitdiff
path: root/audio/xmp/patches/patch-am
blob: 68ed675042fe070f0c2e8f8a74accc5a6cf5fd0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$NetBSD: patch-am,v 1.2 2009/01/09 20:43:53 shattered Exp $

--- src/loaders/mdl_load.c.orig	2007-11-12 22:12:40.000000000 +0000
+++ src/loaders/mdl_load.c
@@ -181,8 +181,9 @@ static unsigned int get_bits(char i, uin
     unsigned int x;
 
     if (i == 0) {
-	b = *((uint32 *)(*buf));
-	*buf += 4; *len -= 4;
+	(void)memcpy(&b, *buf, sizeof(b));
+	*buf += sizeof(b);
+	*len -= sizeof(b);
 	n = 32;
 	return 0;
     }