Use putenv instead of setenv (no need for character conversion)
diff --git a/linux/arch.c b/linux/arch.c
index 67eeec6..b056658 100644
--- a/linux/arch.c
+++ b/linux/arch.c
@@ -172,13 +172,7 @@
     }
 
     for (size_t i = 0; i < ARRAYSIZE(hfuzz->envs) && hfuzz->envs[i]; i++) {
-        char *env = strdupa(hfuzz->envs[i]);
-        char *eq = strchr(env, '=');
-        if (eq == NULL) {
-            continue;
-        }
-        *eq = '\0';
-        setenv(env, eq + 1, 1);
+        putenv(hfuzz->envs[i]);
     }
 
     if (!arch_ptraceEnable(hfuzz)) {