mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
selection: uri decode: move zero-length check into decode_one_uri()
This commit is contained in:
parent
497b8e6c0a
commit
3be80622ef
1 changed files with 4 additions and 2 deletions
|
|
@ -1490,6 +1490,9 @@ decode_one_uri(struct clipboard_receive *ctx, char *uri, size_t len)
|
|||
{
|
||||
LOG_DBG("URI: \"%.*s\"", (int)len, uri);
|
||||
|
||||
if (len == 0)
|
||||
return false;
|
||||
|
||||
char *scheme, *host, *path;
|
||||
if (!uri_parse(uri, len, &scheme, NULL, NULL, &host, NULL, &path, NULL, NULL)) {
|
||||
LOG_ERR("drag-and-drop: invalid URI: %.*s", (int)len, uri);
|
||||
|
|
@ -1544,8 +1547,7 @@ static void
|
|||
fdm_receive_finish_uri(struct clipboard_receive *ctx)
|
||||
{
|
||||
LOG_DBG("finish: %.*s", (int)ctx->buf.idx, ctx->buf.data);
|
||||
if (ctx->buf.idx > 0)
|
||||
decode_one_uri(ctx, ctx->buf.data, ctx->buf.idx);
|
||||
decode_one_uri(ctx, ctx->buf.data, ctx->buf.idx);
|
||||
}
|
||||
|
||||
static bool
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue