diff --git a/configure b/configure
index 0ed3d386b8c7369a4a96a5d2b82001bcc82cfddf..22e13c2c95d90ef131ab251285a502bb93fac99c 100755
--- a/configure
+++ b/configure
@@ -4618,7 +4618,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 780dc08c93d6bcdb4f84f74e311362e4fe7f56fd..dd21696b292568de1b987175355ba6306a5ef2c2 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