Fixes from clang / scan-build
[freeradius.git] / src / modules / rlm_eap / rlm_eap.c
index 9bcda21..e6399ba 100644 (file)
@@ -108,7 +108,7 @@ static int eap_handler_cmp(const void *a, const void *b)
  */
 static int eap_handler_ptr_cmp(const void *a, const void *b)
 {
-  return (a - b);
+  return (((uint8_t *) a) - ((uint8_t *) b));
 }