]> git.ipfire.org Git - thirdparty/git.git/blobdiff - upload-pack.c
upload-pack: accept only a single packfile-uri line
[thirdparty/git.git] / upload-pack.c
index 8b47576ec7256e148ae7567cddfcbb34ae383867..2a5c52666eb308ee7a5671593c585a046977078c 100644 (file)
@@ -1646,6 +1646,9 @@ static void process_args(struct packet_reader *request,
                }
 
                if (skip_prefix(arg, "packfile-uris ", &p)) {
+                       if (data->uri_protocols.nr)
+                               send_err_and_die(data,
+                                                "multiple packfile-uris lines forbidden");
                        string_list_split(&data->uri_protocols, p, ',', -1);
                        continue;
                }