- `CURL_FN_SANITIZE_BAD=<any-value>` to simulate
`SANITIZE_ERR_INVALID_PATH`.
- `CURL_FN_SANITIZE_OOM=<any-value>` to simulate
`SANITIZE_ERR_OUT_OF_MEMORY`.
Both are Windows/MS-DOS-specific and require debug-enabled curl build.
Cherry-picked from #20116
Closes #20125
}
}
+#ifdef DEBUGBUILD
+ if(getenv("CURL_FN_SANITIZE_BAD"))
+ return SANITIZE_ERR_INVALID_PATH;
+ if(getenv("CURL_FN_SANITIZE_OOM"))
+ return SANITIZE_ERR_OUT_OF_MEMORY;
+#endif
+
*sanitized = target;
return SANITIZE_ERR_OK;
}