aboutsummaryrefslogtreecommitdiffstats
path: root/libaxl_receive.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2020-06-19 13:30:06 +0200
committerMattias Andrée <maandree@kth.se>2020-06-19 13:30:06 +0200
commitac380e90626f1f007cdf7e17b87e50343eaf66ff (patch)
tree7c608be94abb9494c9482e438afa47674863ff41 /libaxl_receive.c
parentAdd const to request structs (diff)
downloadlibaxl-ac380e90626f1f007cdf7e17b87e50343eaf66ff.tar.gz
libaxl-ac380e90626f1f007cdf7e17b87e50343eaf66ff.tar.bz2
libaxl-ac380e90626f1f007cdf7e17b87e50343eaf66ff.tar.xz
Fix error in libaxl_receive
Signed-off-by: Mattias Andrée <maandree@kth.se>
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;
}