From e16aacad0e6707f256f5ea49b976612fa9247160 Mon Sep 17 00:00:00 2001 From: Sergey Nazarkin Date: Thu, 23 Jun 2022 14:09:54 +0000 Subject: [PATCH] 8253829: Wrong length compared in SSPI bridge Backport-of: e5ba020ee9212a61004cf41492fc96518139f7ae --- src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp b/src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp index c6f7b9b6813..e5ec1318d75 100644 --- a/src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp +++ b/src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -462,7 +462,7 @@ gss_compare_name(OM_uint32 *minor_status, } if (l1 < l2 && l1 != r2 - || l2 < l1 && l2 != l1) { + || l2 < l1 && l2 != r1) { return GSS_S_COMPLETE; // different }