Index: /issm/trunk/src/m/solutions/macayeal/control.m
===================================================================
--- /issm/trunk/src/m/solutions/macayeal/control.m	(revision 916)
+++ /issm/trunk/src/m/solutions/macayeal/control.m	(revision 917)
@@ -239,5 +239,5 @@
 
 	 %Load results onto md:
-	 if isnan(md.results), md.results=struct(); end
+	 if ~isstruct(md.results), md.results=struct(); end
 	 md.results.control.step=1;
 	 md.results.control.time=0;
Index: /issm/trunk/src/m/solutions/macayeal/diagnostic.m
===================================================================
--- /issm/trunk/src/m/solutions/macayeal/diagnostic.m	(revision 916)
+++ /issm/trunk/src/m/solutions/macayeal/diagnostic.m	(revision 917)
@@ -468,5 +468,5 @@
 
 %Load results onto md:
-if isnan(md.results), md.results=struct(); end
+if ~isstruct(md.results), md.results=struct(); end
 md.results.diagnostic.step=1;
 md.results.diagnostic.time=0;
