From 29090ad555964a3f5a72a7348bc5a7af68f9848c Mon Sep 17 00:00:00 2001 From: Victor Westerlund Date: Sun, 12 Apr 2026 10:42:00 +0200 Subject: [PATCH] fix: append search parameters to URL only if set (#14) Append search parameters to URL only if search parameters are provided. This means that "?" will not be appended to the URL if no parameters are provided. Reviewed-on: https://codeberg.org/vlw/curl/pulls/14 --- curl.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/curl.sh b/curl.sh index 439331f..fedaf82 100755 --- a/curl.sh +++ b/curl.sh @@ -23,7 +23,10 @@ method="${2:-GET}" if [ -f $REQ_PARAMS_FILE ]; then # Parse each newline as a separate parameter joined by a "&" params=$(tr '\n' '&' < "$REQ_PARAMS_FILE" | sed 's/&$//') - url="${url}?${params}" + + if [ -n "$params" ]; then + url="${url}?${params}" + fi fi # Prepare curl