details:   https://code.openbravo.com/erp/devel/pi/rev/75e2d670435e
changeset: 30855:75e2d670435e
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri Dec 09 16:45:43 2016 +0100
summary:   Related to issue 34331: Support pre-defined allowed domains for 
cross-domain requests
Handle null origin

diffstat:

 src/org/openbravo/base/secureApp/AllowedCrossDomainsHandler.java |  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diffs (15 lines):

diff -r 53dc443d6e17 -r 75e2d670435e 
src/org/openbravo/base/secureApp/AllowedCrossDomainsHandler.java
--- a/src/org/openbravo/base/secureApp/AllowedCrossDomainsHandler.java  Fri Dec 
09 12:28:25 2016 +0100
+++ b/src/org/openbravo/base/secureApp/AllowedCrossDomainsHandler.java  Fri Dec 
09 16:45:43 2016 +0100
@@ -62,6 +62,11 @@
    */
   public boolean fromAllowedOrigin(HttpServletRequest request) {
     final String origin = request.getHeader("Origin");
+
+    if (origin == null) {
+      return false;
+    }
+
     for (AllowedCrossDomainsChecker checker : getCheckers()) {
       if (checker.isAllowedOrigin(request, origin)) {
         return true;

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to