s4:rpc_server: compare_SamEntry() uses NUMERIC_CMP()
[samba.git] / source4 / rpc_server / samr / dcesrv_samr.c
index 69ac0798082a572ebe4ea65834adfa4056bbaa88..e50b9165d617becc72d0a67a701d0d51288d0d5a 100644 (file)
@@ -1166,7 +1166,7 @@ static NTSTATUS dcesrv_samr_CreateDomainGroup(struct dcesrv_call_state *dce_call
 */
 static int compare_SamEntry(struct samr_SamEntry *e1, struct samr_SamEntry *e2)
 {
-       return e1->idx - e2->idx;
+       return NUMERIC_CMP(e1->idx, e2->idx);
 }
 
 static int compare_msgRid(struct ldb_message **m1, struct ldb_message **m2) {