[abis_nm] avoid integer-to-pointer casting and associated gcc warnings
diff --git a/openbsc/src/abis_nm.c b/openbsc/src/abis_nm.c
index 1bd38de..4d4cec0 100755
--- a/openbsc/src/abis_nm.c
+++ b/openbsc/src/abis_nm.c
@@ -1036,7 +1036,7 @@
 		else
 			DEBUGPC(DNM, "\n");
 
-		dispatch_signal(SS_NM, S_NM_NACK, (void*) ((long)mt));
+		dispatch_signal(SS_NM, S_NM_NACK, (void*) &mt);
 		return 0;
 	}
 #if 0
@@ -2601,7 +2601,7 @@
 	case NM_MT_IPACC_RSL_CONNECT_NACK:
 	case NM_MT_IPACC_SET_NVATTR_NACK:
 	case NM_MT_IPACC_GET_NVATTR_NACK:
-		dispatch_signal(SS_NM, S_NM_IPACC_NACK, (void*) ((long)foh->msg_type));
+		dispatch_signal(SS_NM, S_NM_IPACC_NACK, &foh->msg_type);
 		break;
 	default:
 		break;