Commit 0977c291 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

notice an integer overflow if we ever get source files with more

than 65k lines in them. also pointed out by veracode.


svn:r13606
parent e9474ed2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -600,6 +600,7 @@ _connection_mark_for_close(connection_t *conn, int line, const char *file)
{
  assert_connection_ok(conn,0);
  tor_assert(line);
  tor_assert(line < 1<<16); /* marked_for_close can only fit a uint16_t. */
  tor_assert(file);

  if (conn->marked_for_close) {