diff --git a/configure b/configure
index f656a1b16a86fb07bec5edfedd9d15e774baf1be..2849fe59150699400b71a2b978d871e391b6dde6 100755
--- a/configure
+++ b/configure
@@ -4658,7 +4658,7 @@ astvarrundir='${localstatedir}/run/asterisk'
 
 case "${host_os}" in
      *bsd*)
-     if test ${prefix} = 'NONE'; then
+     if test ${prefix} != 'NONE'; then
         astvarlibdir='${prefix}/share/asterisk'
         astdbdir='${localstatedir}/db/asterisk'
      fi
diff --git a/configure.ac b/configure.ac
index 596a167f087bc64d7c498fb68f16948af4a7041c..1bb4bc4ff37ffb3061974fd8fd4a51cad018e045 100644
--- a/configure.ac
+++ b/configure.ac
@@ -49,7 +49,7 @@ AC_SUBST([astvarrundir],      ['${localstatedir}/run/asterisk'])dnl
 
 case "${host_os}" in
      *bsd*)
-     if test ${prefix} = 'NONE'; then
+     if test ${prefix} != 'NONE'; then
         astvarlibdir='${prefix}/share/asterisk'
         astdbdir='${localstatedir}/db/asterisk'
      fi