From 1b6e84b8587f3d58a5eba4b331d8c2bbcdcc98c5 Mon Sep 17 00:00:00 2001 From: OpenAI Date: Sun, 31 May 2026 16:30:57 +0000 Subject: [PATCH] salvage: use decimal NCP 87 salvage subfunctions --- src/namspace.c | 2 +- src/nwconn.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/namspace.c b/src/namspace.c index 69fd0b1..5ce7203 100644 --- a/src/namspace.c +++ b/src/namspace.c @@ -2790,7 +2790,7 @@ int handle_func_0x57_salvage_scan(uint8 *q, int request_len, (void)task; - if (!q || request_len < 18 || q[0] != 0x16) + if (!q || request_len < 18 || q[0] != 0x10) return(-0xfb); namespace = (int)q[1]; diff --git a/src/nwconn.c b/src/nwconn.c index 0b32f55..ea2872c 100644 --- a/src/nwconn.c +++ b/src/nwconn.c @@ -5081,14 +5081,14 @@ static int handle_ncp_serv(void) int result; if (requestlen > 0) { switch ((int)*requestdata) { - case 0x16: /* Scan Salvageable Files */ + case 0x10: /* 87/16 Scan Salvageable Files */ result = handle_func_0x57_salvage_scan(requestdata, requestlen, responsedata, ncprequest->task); break; - case 0x17: /* Recover Salvageable File */ - case 0x18: /* Purge Salvageable File */ + case 0x11: /* 87/17 Recover Salvageable File */ + case 0x12: /* 87/18 Purge Salvageable File */ result = -0xfb; break;