tests: make GIT_TEST_GETTEXT_POISON a boolean
[gitweb.git] / gettext.c
index d4021d690c07237edefb0cf2869eb6795d227a54..5c71f4c8b93d0482941833c61567669e7ed8624f 100644 (file)
--- a/gettext.c
+++ b/gettext.c
@@ -50,10 +50,8 @@ const char *get_preferred_languages(void)
 int use_gettext_poison(void)
 {
        static int poison_requested = -1;
-       if (poison_requested == -1) {
-               const char *v = getenv("GIT_TEST_GETTEXT_POISON");
-               poison_requested = v && strlen(v) ? 1 : 0;
-       }
+       if (poison_requested == -1)
+               poison_requested = git_env_bool("GIT_TEST_GETTEXT_POISON", 0);
        return poison_requested;
 }