[OpenWrt-Devel] [PATCH 1/4 v2] luci2: fix null pointer exception
Álvaro Fernández Rojas
noltari at gmail.com
Thu Nov 20 21:01:38 EST 2014
This fixes system/system not properly loading due to themes being null.
Signed-off-by: Álvaro Fernández Rojas <noltari at gmail.com>
---
v2: fix broken validation
diff --git a/luci2/htdocs/luci2/luci2.js b/luci2/htdocs/luci2/luci2.js
index 040f1e5..6eab8fa 100644
--- a/luci2/htdocs/luci2/luci2.js
+++ b/luci2/htdocs/luci2/luci2.js
@@ -5190,17 +5190,19 @@ function LuCI2()
{
delete validation.message;
- if ((val.length == 0 && !d.opt))
- {
- rv = d.self.setError($elem, L.tr('Field must not be empty'));
- }
- else if (val.length > 0 && !vstack[0].apply(val, vstack[1]))
- {
- rv = d.self.setError($elem, validation.message, vstack[1]);
- }
- else
- {
- rv = d.self.setError($elem);
+ if(val != null) {
+ if ((val.length == 0 && !d.opt))
+ {
+ rv = d.self.setError($elem, L.tr('Field must not be empty'));
+ }
+ else if (val.length > 0 && !vstack[0].apply(val, vstack[1]))
+ {
+ rv = d.self.setError($elem, validation.message, vstack[1]);
+ }
+ else
+ {
+ rv = d.self.setError($elem);
+ }
}
}
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list