diff --git a/configure b/configure
index 0f97728ec89cc49d30207c46489a012a4a75ee5f..70cf4e60d1a8155f935421159e30d1d82f4d5788 100755
--- a/configure
+++ b/configure
@@ -4802,7 +4802,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 cef28f5b0af6b7e3bc6feddc3762c1781b4ecbbc..e7f2d4f00c4fe9a337b6e944ef7ad005a3aa658b 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