From 612e8f1e571233684a8cdd45be9ad9f28c150767 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Tue, 4 Nov 2025 23:13:07 +0200 Subject: [PATCH] get_key_material_https: label 'kfdok' defined but not used The label 'kfdok' is only used with O_TMPFILE, we need to use the same #ifdef around this label. Reviewed-by: Alexander Motin Reviewed-by: Brian Behlendorf Signed-off-by: Toomas Soome Closes #17894 --- lib/libzfs/libzfs_crypto.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/libzfs/libzfs_crypto.c b/lib/libzfs/libzfs_crypto.c index b34a44c30..f7cc1e84f 100644 --- a/lib/libzfs/libzfs_crypto.c +++ b/lib/libzfs/libzfs_crypto.c @@ -613,7 +613,9 @@ get_key_material_https(libzfs_handle_t *hdl, const char *uri, (void) unlink(path); free(path); +#ifdef O_TMPFILE kfdok: +#endif if ((key = fdopen(kfd, "r+")) == NULL) { ret = errno; (void) close(kfd);