diff --git a/matlab/get_prior_info.m b/matlab/get_prior_info.m
index c45edd67e952a6d318f88fb1dd43c2cdebf6cde2..4498caeedd0cc04d68009bda29aa2cf89b431ef4 100644
--- a/matlab/get_prior_info.m
+++ b/matlab/get_prior_info.m
@@ -138,7 +138,7 @@ if info==2% Prior optimization.
     iter  = 0;
     while look_for_admissible_initial_condition
         xinit = xparam1+scale*randn(size(xparam1));
-        if all(xinit>bayestopt_.p3) && all(xinit<bayestopt_.p4)
+        if all(xinit(:)>bayestopt_.p3) && all(xinit(:)<bayestopt_.p4)
             look_for_admissible_initial_condition = 0;
         else
             if iter == 2000;