summaryrefslogtreecommitdiff
path: root/lang/python26/patches/patch-CVE-2012-1150-Include_pythonrun.h
blob: 8ad112caf2a69e929acd0cb142d9f6fa35e7dacf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$NetBSD: patch-CVE-2012-1150-Include_pythonrun.h,v 1.1 2012/03/25 09:09:05 tron Exp $

Fix for CVE-2012-1150 taken from here:

http://hg.python.org/cpython/rev/6b7704fe1be1

--- Include/pythonrun.h.orig	2010-05-09 16:15:40.000000000 +0100
+++ Include/pythonrun.h	2012-03-25 09:51:50.000000000 +0100
@@ -168,6 +168,8 @@
 PyAPI_FUNC(PyOS_sighandler_t) PyOS_getsig(int);
 PyAPI_FUNC(PyOS_sighandler_t) PyOS_setsig(int, PyOS_sighandler_t);
 
+/* Random */
+PyAPI_FUNC(int) _PyOS_URandom (void *buffer, Py_ssize_t size);
 
 #ifdef __cplusplus
 }