--- old/src/solaris/native/java/net/ExtendedOptionsImpl.c 2014-06-12 18:01:23.029810181 +0100 +++ new/src/solaris/native/java/net/ExtendedOptionsImpl.c 2014-06-12 18:01:22.901810184 +0100 @@ -295,7 +295,7 @@ props.sfp_mask |= SFP_PRIORITY; props.sfp_priority = SFP_PRIO_NORMAL; rv = setsockopt(s, SOL_SOCKET, SO_FLOW_SLA, &props, sizeof(props)); - if (rv != 0 && errno == ENOPROTOOPT) { + if (rv != 0 && (errno == ENOPROTOOPT || errno == EACCES)) { rv = JNI_FALSE; } else { rv = JNI_TRUE;