aboutsummaryrefslogtreecommitdiffstats
path: root/libaxl_receive.c
diff options
context:
space:
mode:
Diffstat (limited to 'libaxl_receive.c')
-rw-r--r--libaxl_receive.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/libaxl_receive.c b/libaxl_receive.c
index 11ca644..e35cf1b 100644
--- a/libaxl_receive.c
+++ b/libaxl_receive.c
@@ -393,7 +393,6 @@ libaxl_receive(LIBAXL_CONTEXT *restrict ctx, union libaxl_input *restrict msgp,
case '?':
/* We know it is LIBAXL_REPLY message */
goto received_reply;
- break;
default:
abort();
@@ -463,7 +462,7 @@ received_reply:
break;
case '2':
- if (i + 2 <= n) {
+ if (i + 2 >= n) {
liberror_save_backtrace(NULL);
goto short_msg;
}
@@ -473,7 +472,7 @@ received_reply:
break;
case '4':
- if (i + 4 <= n) {
+ if (i + 4 >= n) {
liberror_save_backtrace(NULL);
goto short_msg;
}
@@ -490,7 +489,7 @@ received_reply:
break;
case 's':
- if (i + 2 <= n) {
+ if (i + 2 >= n) {
liberror_save_backtrace(NULL);
goto short_msg;
}
@@ -501,7 +500,7 @@ received_reply:
break;
case 'S':
- if (i + 4 <= n) {
+ if (i + 4 >= n) {
liberror_save_backtrace(NULL);
goto short_msg;
}