<pre>
app-layer-ssl.c: In function ‘SSLv3ParseHeartbeatProtocol’:
app-layer-ssl.c:366:25: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
      if (1+2+payload_len > ssl_state->curr_connp->record_length) {
</pre>
I guess the first condition evals to signed