Changeset 4620
- Timestamp:
- 11/11/08 10:56:47 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c
r4618 r4620 1757 1757 int fd, family, port; 1758 1758 enumerator_t *sockets; 1759 bool status = TRUE; 1759 1760 1760 1761 /* we open an AF_KEY socket to autoload the af_key module. Otherwise … … 1798 1799 DBG1(DBG_KNL, "unable to set IPSEC_POLICY on socket: %s", 1799 1800 strerror(errno)); 1800 return FALSE; 1801 status = FALSE; 1802 break; 1801 1803 } 1802 1804 policy.sadb_x_policy_dir = IPSEC_DIR_INBOUND; … … 1805 1807 DBG1(DBG_KNL, "unable to set IPSEC_POLICY on socket: %s", 1806 1808 strerror(errno)); 1807 return FALSE; 1808 } 1809 } 1810 return TRUE; 1809 status = FALSE; 1810 break; 1811 } 1812 } 1813 sockets->destroy(sockets); 1814 return status; 1811 1815 } 1812 1816 trunk/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
r4618 r4620 1880 1880 int fd, family, port; 1881 1881 enumerator_t *sockets; 1882 bool status = TRUE; 1882 1883 1883 1884 sockets = charon->socket->create_enumerator(charon->socket); … … 1911 1912 DBG1(DBG_KNL, "unable to set IPSEC_POLICY on socket: %s", 1912 1913 strerror(errno)); 1913 return FALSE; 1914 status = FALSE; 1915 break; 1914 1916 } 1915 1917 policy.sadb_x_policy_dir = IPSEC_DIR_INBOUND; … … 1918 1920 DBG1(DBG_KNL, "unable to set IPSEC_POLICY on socket: %s", 1919 1921 strerror(errno)); 1920 return FALSE; 1921 } 1922 } 1923 return TRUE; 1922 status = FALSE; 1923 break; 1924 } 1925 } 1926 sockets->destroy(sockets); 1927 return status; 1924 1928 } 1925 1929
