aboutsummaryrefslogtreecommitdiff
path: root/src/proone-htbtclient.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/proone-htbtclient.c')
-rw-r--r--src/proone-htbtclient.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/proone-htbtclient.c b/src/proone-htbtclient.c
index 534719d..533330f 100644
--- a/src/proone-htbtclient.c
+++ b/src/proone-htbtclient.c
@@ -560,7 +560,7 @@ static int parse_args_hover (const int argc, char *const *args) {
}
}
else {
- break;
+ return 2;
}
}
@@ -1983,12 +1983,9 @@ static bool run_setup (const uint16_t msgid) {
goto END;
}
- if (fs.st_size < PRNE_HTBT_BIN_ALLOC_LEN_MAX) {
- prog_conf.cmd_param.run.bm.alloc_len = (uint32_t)fs.st_size;
- }
- else {
- prog_conf.cmd_param.run.bm.alloc_len = PRNE_HTBT_BIN_ALLOC_LEN_MAX;
- }
+ prog_conf.cmd_param.run.bm.alloc_len = prne_op_min(
+ fs.st_size,
+ PRNE_HTBT_BIN_ALLOC_LEN_MAX);
f = &prog_conf.cmd_param.run.bm;
ser_f = (prne_htbt_ser_ft)prne_htbt_ser_bin_meta;
break;