Quellcode durchsuchen

auth_radius: safety check for r variable

Daniel-Constantin Mierla vor 7 Jahren
Ursprung
Commit
1e5ea9beeb
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      src/modules/auth_radius/sterman.c

+ 1 - 1
src/modules/auth_radius/sterman.c

@@ -93,7 +93,7 @@ static inline int extract_avp(
 			name->s.len = p - vp->strvalue;
 			name->s.s = vp->strvalue;
 			value->n = strtol(++p, &r, 10);
-		} else if(p && p != r && !q) {
+		} else if(p && r && p != r && !q) {
 			/* int name and int vale */
 			name->n = strtol(++p, &q, 10);
 			value->n = strtol(++r, &q, 10);