Explorar o código

lib/srdb1: cast for signed comparison

Daniel-Constantin Mierla %!s(int64=7) %!d(string=hai) anos
pai
achega
989ea3d60a
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/lib/srdb1/db_ut.c

+ 1 - 1
src/lib/srdb1/db_ut.c

@@ -113,7 +113,7 @@ int db_str2uint(const char* _s, unsigned int* _v)
 
 	tmp = strtoul(_s, &p, 10);
 	if ((tmp == ULONG_MAX && errno == ERANGE) ||
-				(tmp < INT_MIN) || (tmp > UINT_MAX)) {
+				((long)tmp < INT_MIN) || (tmp > UINT_MAX)) {
 		LM_ERR("Value out of range\n");
 		return -1;
 	}