mirror of
https://github.com/tmate-io/tmate.git
synced 2024-11-27 02:23:15 +01:00
Change paranoia check to check for <= 0 and to avoid warning.
This commit is contained in:
parent
8cb410c63c
commit
c2eb869f72
@ -66,8 +66,8 @@ cmd_load_buffer_exec(struct cmd *self, struct cmd_ctx *ctx)
|
||||
ctx->error(ctx, "%s: %s", data->arg, strerror(errno));
|
||||
goto error;
|
||||
}
|
||||
if (sb.st_size > SIZE_MAX) {
|
||||
ctx->error(ctx, "%s: file too large", data->arg);
|
||||
if (sb.st_size <= 0 || (uintmax_t) sb.st_size > SIZE_MAX) {
|
||||
ctx->error(ctx, "%s: file empty or too large", data->arg);
|
||||
goto error;
|
||||
}
|
||||
psize = (size_t) sb.st_size;
|
||||
|
Loading…
Reference in New Issue
Block a user