From dafce323b468b5edd1bba6d47fb4f3c7bc25cef7 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Sat, 22 Aug 2026 09:51:18 +0200 Subject: [PATCH] fix strncpy warnings on proxspace --- client/src/cmdhfemrtd.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/src/cmdhfemrtd.c b/client/src/cmdhfemrtd.c index d42d5f141..727ea58ab 100644 --- a/client/src/cmdhfemrtd.c +++ b/client/src/cmdhfemrtd.c @@ -2814,10 +2814,10 @@ static void emrtd_fill_auth(emrtd_auth_t *auth, const char *docnum, const char * const char *can, bool mrz_available, bool can_available, bool force_pace, bool force_bac) { memset(auth, 0, sizeof(emrtd_auth_t)); - strncpy(auth->documentnumber, docnum, sizeof(auth->documentnumber) - 1); - strncpy(auth->dob, dob, sizeof(auth->dob) - 1); - strncpy(auth->expiry, expiry, sizeof(auth->expiry) - 1); - strncpy(auth->can, can, sizeof(auth->can) - 1); + snprintf(auth->documentnumber, sizeof(auth->documentnumber), "%s", docnum); + snprintf(auth->dob, sizeof(auth->dob), "%s", dob); + snprintf(auth->expiry, sizeof(auth->expiry), "%s", expiry); + snprintf(auth->can, sizeof(auth->can), "%s", can); auth->mrz_available = mrz_available; auth->can_available = can_available; auth->force_pace = force_pace;