diff --git a/i3lock.c b/i3lock.c index c6004e0..deecf7c 100644 --- a/i3lock.c +++ b/i3lock.c @@ -28,7 +28,7 @@ #include #include #include -#ifdef HAVE_EXPLICIT_BZERO +#ifdef __OpenBSD__ #include #else #include @@ -404,7 +404,7 @@ static bool load_compose_table(const char *locale) { * */ static void clear_password_memory(void) { -#ifdef __OpenBSD__ +#ifdef HAVE_EXPLICIT_BZERO /* Use explicit_bzero(3) which was explicitly designed not to be * optimized out by the compiler. */ explicit_bzero(password, strlen(password));