--- bootsplash-3.0.7/Utilities/mng.c_orig	2006-06-07 15:03:47.000000000 +0000
+++ bootsplash-3.0.7/Utilities/mng.c	2006-06-07 15:04:46.000000000 +0000
@@ -228,7 +228,8 @@
 		a = a * mymng->alpha / 100;
 		switch (mymng->fbbpp) {
 		case 16:
-			input = *((unsigned short *) background)++;
+			input = *((unsigned short *) background);
+			input = input++;
 
 			br = (input >> mng->fbredo) << (8 - mng->fbredl);
 			bg = (input >> mng->fbgreeno) << (8 -
@@ -279,7 +280,8 @@
 						  fbgreeno) | (b << mng->
 							       fbblueo);
 
-			*((unsigned short *) dest)++ = output;
+			output = *((unsigned short *) dest);
+			output = output++;
 			break;
 		case 24:
 			*dest++ = b;