rev 8847 : 8140482: Various minor code improvements (runtime) Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff
@@ -252,10 +252,12 @@ int left = max_len; do { int n; RESTARTABLE(read(s, buf+off, left), n); + assert(n <= left, "buffer was too small, impossible!"); + buf[max_len - 1] = '\0'; if (n == -1) { return NULL; // reset by peer or other error } if (n == 0) { break;