summaryrefslogtreecommitdiff
path: root/commit.c
diff options
context:
space:
mode:
authorChristian Couder <christian.couder@gmail.com>2025-03-18 12:00:07 +0100
committerJunio C Hamano <gitster@pobox.com>2025-03-18 12:22:33 -0700
commitcaed258323bfd8cab1ae086cbacc6ece5b5ef364 (patch)
treef1d62e8dc5bfa33d13f074c0d4825baf321e014d /commit.c
parentb059339bb32eb24c51378afd13814f45353fc0c4 (diff)
promisor-remote: fix possible issue when no URL is advertised
In the 'KnownUrl' case, in should_accept_remote(), let's check that `remote_url` is not NULL before we use strcmp() to compare it with the local URL. This could avoid crashes if a server starts to not advertise any URL in the future. If `remote_url` is NULL, we should reject the URL. Let's also warn in this case because we warn otherwise when a remote is rejected to try to help diagnose things at the end of the function. And while we are checking that remote_url is not NULL and warning if it is, it makes sense to also help diagnose the case where remote_url is empty. Also while at it, let's spell "URL" with uppercase letters in all the warnings. Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions