From b727fd430f1cdde7d28942c8651b33bf214f55d5 Mon Sep 17 00:00:00 2001 From: Knutwurst <36196269+knutwurst@users.noreply.github.com> Date: Mon, 5 Oct 2026 21:15:26 +0200 Subject: [PATCH] Net: drop the unused third-party lookup host The allowlist carried a non-Sony host for a lookup that was never built; the function was a stub that always returned -1. Removing both leaves behaviour unchanged and keeps every request on the PlayStation CDN. --- src/patchdl_net.c | 1 - src/patchdl_resolve.c | 15 +-------------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/src/patchdl_net.c b/src/patchdl_net.c index e3eb0dd..ca5caa7 100644 --- a/src/patchdl_net.c +++ b/src/patchdl_net.c @@ -67,7 +67,6 @@ static const char *ALLOWED_HOSTS[] = { "sgst.prod.dl.playstation.net", "gst.prod.dl.playstation.net", "gs2.ww.prod.dl.playstation.net", - "prosperopatches.com", NULL, }; diff --git a/src/patchdl_resolve.c b/src/patchdl_resolve.c index 05f2f15..b03e1c9 100644 --- a/src/patchdl_resolve.c +++ b/src/patchdl_resolve.c @@ -52,16 +52,6 @@ lookup_tsv(const char *title_id, char *url_out, size_t url_sz) { return -1; } -static int -lookup_prosperopatches(const char *title_id, char *url_out, size_t url_sz) { - /* TODO: implement live lookup once API endpoint is confirmed on-device. - prosperopatches.com serves Sony CDN index links for PS5 titles. */ - (void)title_id; - (void)url_out; - (void)url_sz; - return -1; -} - int patchdl_resolve_url(const char *title_id, char *url_out, size_t url_sz) { if (!title_id) return -1; @@ -74,8 +64,5 @@ patchdl_resolve_url(const char *title_id, char *url_out, size_t url_sz) { strncmp(title_id, "PPSC", 4)) return -1; - if (!lookup_tsv(title_id, url_out, url_sz)) - return 0; - - return lookup_prosperopatches(title_id, url_out, url_sz); + return lookup_tsv(title_id, url_out, url_sz); }