Pārlūkot izejas kodu

core: sint2str check for space before adding the sign

Andrei Pelinescu-Onciul 16 gadi atpakaļ
vecāks
revīzija
b660455a30
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      ut.h

+ 1 - 1
ut.h

@@ -312,7 +312,7 @@ static inline char* sint2str(long l, int* len)
 		l = -l;
 	}
 	p = int2str((unsigned long)l, len);
-	if(sign) {
+	if(sign && *len<(INT2STR_MAX_LEN-1)) {
 		*(--p) = '-';
 		if (len) (*len)++;
 	}