From 379987466409e99abd01eef8f281c3e1e39dc67d Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 9 Mar 2017 15:12:05 +0100 Subject: [PATCH] platform: fix check in NMP_CLASS_IS_VALID Maybe it was not wrong before, but this looks more correct. --- src/platform/nmp-object.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platform/nmp-object.h b/src/platform/nmp-object.h index dd11b98586..883fecf3a2 100644 --- a/src/platform/nmp-object.h +++ b/src/platform/nmp-object.h @@ -307,7 +307,7 @@ NMP_CLASS_IS_VALID (const NMPClass *klass) { return klass >= &_nmp_classes[0] && klass <= &_nmp_classes[G_N_ELEMENTS (_nmp_classes)] - && ((((char *) klass) - ((char *) NULL)) % (&_nmp_classes[1] - &_nmp_classes[0])) == 0; + && ((((char *) klass) - ((char *) _nmp_classes)) % (sizeof (_nmp_classes[0]))) == 0; } #define NMP_REF_COUNT_STACKINIT (G_MAXINT)