diff --git a/crp2.m b/crp2.m
index df950b1132da658d4afa167dc86e3313491234d7..4a02a066c7387427c7f026ff88dac6ca84538849 100644
--- a/crp2.m
+++ b/crp2.m
@@ -86,6 +86,9 @@ function xout=crp2(varargin)
 % $Revision$
 %
 % $Log$
+% Revision 5.20  2014/09/23 07:11:25  marwan
+% Matlab R2014b incompatibility issues fixed
+%
 % Revision 5.19  2012/10/22 14:18:33  marwan
 % bug fix: normalisation of data when data contains Inf
 %
@@ -316,7 +319,7 @@ if isnumeric(varargin{1}) 		% read commandline input
           x(:,k) = (x0(:,k) - meanx) / stdx;
       end
       for k = 1:size(y0,2)
-          idy = find(~isinf(x0(:,k)));
+          idy = find(~isinf(y0(:,k)));
           stdy = std(y0(idy,k));
           meany = mean(y0(idy,k));
           y(:,k) = (y0(:,k) - meany) / stdy;