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; }
