summaryrefslogtreecommitdiff
path: root/sys-apps/util-linux/files/util-linux-2.30-pylibmount_segfault.patch
blob: 73fbc9949232696d4fd008b2d33cd01374152730 (plain)
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
https://bugs.gentoo.org/621176

From 29b721bc9d20ed44858017689ce1745c220bd0d4 Mon Sep 17 00:00:00 2001
From: Zac Medico <zmedico@gentoo.org>
Date: Wed, 7 Jun 2017 17:21:33 -0700
Subject: [PATCH] pylibmount: NULL terminate kwlist in Context_init

Fixes a segfault observed with python3.6.
---
 libmount/python/context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libmount/python/context.c b/libmount/python/context.c
index 6d82e1432..982414d01 100644
--- a/libmount/python/context.c
+++ b/libmount/python/context.c
@@ -90,7 +90,7 @@ static int Context_init(ContextObjext *self, PyObject *args, PyObject *kwds)
 		"source", "target", "fstype",
 		"options", "mflags", "fstype_pattern",
 		"options_pattern", "fs", "fstab",
-		"optsmode"
+		"optsmode", NULL
 	};
 
 	if (!PyArg_ParseTupleAndKeywords(