From: hadaq Date: Thu, 23 Feb 2012 22:04:36 +0000 (+0000) Subject: major bug fix in trb_strerror, segfault X-Git-Tag: v6.0~65 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=097bb076df93ac95101cadb5a2fd5a536f2de1c7;p=trbnettools.git major bug fix in trb_strerror, segfault --- diff --git a/libtrbnet/trberror.c b/libtrbnet/trberror.c index 7c52c57..88c0dec 100644 --- a/libtrbnet/trberror.c +++ b/libtrbnet/trberror.c @@ -35,7 +35,7 @@ const char* trb_strerror() static unsigned int buffer_ctr = 0; static char buffer[8][256]; - buffer_ctr = buffer_ctr > 7 ? 0 : buffer_ctr + 1; + buffer_ctr = buffer_ctr >= 7 ? 0 : buffer_ctr + 1; if ((trb_errno == TRB_STATUS_ERROR) || (trb_errno == TRB_STATUS_WARNING)) { snprintf(buffer[buffer_ctr], 256, "%s\n%s",