svn commit: samba r9355 - in branches/SAMBA_4_0/source/scripting/libjs: .

tridge at samba.org tridge at samba.org
Wed Aug 17 12:27:29 GMT 2005


Author: tridge
Date: 2005-08-17 12:27:28 +0000 (Wed, 17 Aug 2005)
New Revision: 9355

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9355

Log:
return the EnumKey and EnumValue list we have so far when we get a rpc fault

Modified:
   branches/SAMBA_4_0/source/scripting/libjs/winreg.js


Changeset:
Modified: branches/SAMBA_4_0/source/scripting/libjs/winreg.js
===================================================================
--- branches/SAMBA_4_0/source/scripting/libjs/winreg.js	2005-08-17 08:28:25 UTC (rev 9354)
+++ branches/SAMBA_4_0/source/scripting/libjs/winreg.js	2005-08-17 12:27:28 UTC (rev 9355)
@@ -138,7 +138,7 @@
 		var status = reg.winreg_EnumKey(io);
 		if (!status.is_ok) {
 			winreg_close(reg, handle);
-			return;
+			return list;
 		}
 		var out = io.output;
 		if (out.result == "WERR_MORE_DATA") {
@@ -146,7 +146,7 @@
 			idx--;
 			if (io.input.name.size > 32000) {
 				winreg_close(reg, handle);
-				return undefined;
+				return list;
 			}
 			continue;
 		}
@@ -198,7 +198,7 @@
 		var status = reg.winreg_EnumValue(io);
 		if (!status.is_ok) {
 			winreg_close(reg, handle);
-			return;
+			return list;
 		}
 		var out = io.output;
 		if (out.result == "WERR_MORE_DATA") {
@@ -208,7 +208,7 @@
 			/* limit blobs to 1M */
 			if (io.input.size > 1000000) {
 				winreg_close(reg, handle);
-				return undefined;
+				return list;
 			}
 			continue;
 		}



More information about the samba-cvs mailing list