From 7598d2ed7b1e1627e268bef3b8b830505f7d1d45 Mon Sep 17 00:00:00 2001
From: Ferhat Mihoubi <ferhat.mihoubi@univ-evry.fr>
Date: Sun, 1 Jul 2012 15:19:36 +0200
Subject: [PATCH] Initializes the s variable (cherry picked from commit
 307d5d5d6ab5d28ff9441c5c705980aadf0ce29d)

---
 matlab/kalman/likelihood/missing_observations_kalman_filter.m  | 3 ++-
 .../kalman/likelihood/missing_observations_kalman_filter_d.m   | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/matlab/kalman/likelihood/missing_observations_kalman_filter.m b/matlab/kalman/likelihood/missing_observations_kalman_filter.m
index e0a3c21b8a..577d57beba 100644
--- a/matlab/kalman/likelihood/missing_observations_kalman_filter.m
+++ b/matlab/kalman/likelihood/missing_observations_kalman_filter.m
@@ -83,7 +83,8 @@ LIK  = Inf;                % Default value of the log likelihood.
 oldK = Inf;
 notsteady   = 1;
 F_singular  = 1;
-    
+s = 0;
+
 while notsteady & t<=last
     s  = t-start+1;
     d_index = data_index{t};
diff --git a/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m b/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m
index 556db9ff1a..608a07b7df 100644
--- a/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m
+++ b/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m
@@ -70,6 +70,7 @@ oldK = Inf;
 if isequal(H,0)
     H = zeros(pp,pp);
 end
+s = 0;
 
 while rank(Pinf,kalman_tol) && (t<=last)
     s = t-start+1;
-- 
GitLab