56 lines
2.0 KiB
Diff
56 lines
2.0 KiB
Diff
diff --exclude-from=exclude -N -u -r nsalibsepol/src/libsepol.map libsepol-1.11.1/src/libsepol.map
|
|
--- nsalibsepol/src/libsepol.map 2005-11-15 08:06:55.000000000 -0500
|
|
+++ libsepol-1.11.1/src/libsepol.map 2005-12-27 11:07:34.000000000 -0500
|
|
@@ -4,6 +4,7 @@
|
|
sepol_bool_*; sepol_genbools*;
|
|
sepol_context*; sepol_check_context;
|
|
sepol_iface_*;
|
|
+ sepol_port_*;
|
|
sepol_user_*; sepol_genusers; sepol_set_delusers;
|
|
sepol_msg_*; sepol_debug;
|
|
sepol_handle_*;
|
|
diff --exclude-from=exclude -N -u -r nsalibsepol/src/port_record.c libsepol-1.11.1/src/port_record.c
|
|
--- nsalibsepol/src/port_record.c 2005-11-01 17:32:59.000000000 -0500
|
|
+++ libsepol-1.11.1/src/port_record.c 2005-12-27 11:07:34.000000000 -0500
|
|
@@ -84,8 +84,8 @@
|
|
sepol_port_t* port,
|
|
sepol_port_key_t* key) {
|
|
|
|
- if ((port->low <= key->low) &&
|
|
- (port->high >= key->high) &&
|
|
+ if ((port->low == key->low) &&
|
|
+ (port->high == key->high) &&
|
|
(port->proto == key->proto))
|
|
return 0;
|
|
|
|
diff --exclude-from=exclude -N -u -r nsalibsepol/src/ports.c libsepol-1.11.1/src/ports.c
|
|
--- nsalibsepol/src/ports.c 2005-11-04 15:37:13.000000000 -0500
|
|
+++ libsepol-1.11.1/src/ports.c 2005-12-27 11:07:34.000000000 -0500
|
|
@@ -182,7 +182,7 @@
|
|
int low2 = c->u.port.low_port;
|
|
int high2 = c->u.port.high_port;
|
|
|
|
- if (proto == proto2 && low2 <= low && high2 >= high) {
|
|
+ if (proto == proto2 && low2 == low && high2 == high) {
|
|
*response = 1;
|
|
return STATUS_SUCCESS;
|
|
}
|
|
@@ -220,7 +220,7 @@
|
|
int low2 = c->u.port.low_port;
|
|
int high2 = c->u.port.high_port;
|
|
|
|
- if (proto == proto2 && low2 <= low && high2 >= high) {
|
|
+ if (proto == proto2 && low2 == low && high2 == high) {
|
|
if (port_to_record(handle, policydb, c, response) < 0)
|
|
goto err;
|
|
return STATUS_SUCCESS;
|
|
@@ -263,7 +263,7 @@
|
|
int low2 = c->u.port.low_port;
|
|
int high2 = c->u.port.high_port;
|
|
|
|
- if (proto == proto2 && low2 <= low && high2 >= high) {
|
|
+ if (proto == proto2 && low2 == low && high2 == high) {
|
|
|
|
/* Replace */
|
|
port->next = c->next;
|