Commit 4a9d819
ext/sockets: socket_set_option switch from convert_to_long to zval_get_long.
to be explicit when the expected type is not met. Check SO_LINGER values
for possible overflow.
close phpGH-171351 parent 0250563 commit 4a9d819
File tree
4 files changed
+123
-19
lines changed- ext/sockets
- tests
4 files changed
+123
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
51 | 54 | | |
52 | 55 | | |
53 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1930 | 1930 | | |
1931 | 1931 | | |
1932 | 1932 | | |
1933 | | - | |
1934 | | - | |
| 1933 | + | |
| 1934 | + | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
| 1940 | + | |
| 1941 | + | |
| 1942 | + | |
1935 | 1943 | | |
1936 | 1944 | | |
1937 | 1945 | | |
| |||
1942 | 1950 | | |
1943 | 1951 | | |
1944 | 1952 | | |
1945 | | - | |
1946 | | - | |
| 1953 | + | |
| 1954 | + | |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
| 1959 | + | |
| 1960 | + | |
| 1961 | + | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
1947 | 1965 | | |
1948 | | - | |
1949 | | - | |
| 1966 | + | |
| 1967 | + | |
1950 | 1968 | | |
1951 | 1969 | | |
1952 | 1970 | | |
| |||
1958 | 1976 | | |
1959 | 1977 | | |
1960 | 1978 | | |
1961 | | - | |
1962 | | - | |
| 1979 | + | |
| 1980 | + | |
| 1981 | + | |
| 1982 | + | |
| 1983 | + | |
| 1984 | + | |
| 1985 | + | |
| 1986 | + | |
| 1987 | + | |
| 1988 | + | |
| 1989 | + | |
| 1990 | + | |
1963 | 1991 | | |
1964 | 1992 | | |
1965 | 1993 | | |
| |||
1970 | 1998 | | |
1971 | 1999 | | |
1972 | 2000 | | |
1973 | | - | |
1974 | | - | |
| 2001 | + | |
| 2002 | + | |
1975 | 2003 | | |
1976 | | - | |
1977 | | - | |
| 2004 | + | |
| 2005 | + | |
1978 | 2006 | | |
1979 | 2007 | | |
1980 | 2008 | | |
1981 | | - | |
| 2009 | + | |
| 2010 | + | |
1982 | 2011 | | |
1983 | 2012 | | |
1984 | 2013 | | |
| |||
2030 | 2059 | | |
2031 | 2060 | | |
2032 | 2061 | | |
2033 | | - | |
| 2062 | + | |
2034 | 2063 | | |
2035 | | - | |
| 2064 | + | |
2036 | 2065 | | |
2037 | 2066 | | |
2038 | 2067 | | |
2039 | 2068 | | |
2040 | 2069 | | |
2041 | | - | |
| 2070 | + | |
2042 | 2071 | | |
2043 | 2072 | | |
2044 | 2073 | | |
| |||
2065 | 2094 | | |
2066 | 2095 | | |
2067 | 2096 | | |
2068 | | - | |
2069 | | - | |
| 2097 | + | |
2070 | 2098 | | |
2071 | 2099 | | |
2072 | 2100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
21 | 26 | | |
22 | 27 | | |
23 | 28 | | |
24 | 29 | | |
25 | 30 | | |
26 | | - | |
| 31 | + | |
27 | 32 | | |
28 | 33 | | |
| 34 | + | |
| 35 | + | |
29 | 36 | | |
30 | 37 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
0 commit comments