Skip to content

Commit e6b10eb

Browse files
committed
Revert "fix: do not dup invalid file descriptor in compile method (#269)"
This reverts commit df256bc.
1 parent 8564a69 commit e6b10eb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

yara-python.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2830,12 +2830,12 @@ static PyObject* yara_compile(
28302830
}
28312831
else if (file != NULL)
28322832
{
2833-
fd = PyObject_AsFileDescriptor(file);
2833+
fd = dup(PyObject_AsFileDescriptor(file));
28342834

28352835
if (fd != -1)
28362836
{
28372837
Py_BEGIN_ALLOW_THREADS
2838-
fh = fdopen(dup(fd), "r");
2838+
fh = fdopen(fd, "r");
28392839
error = yr_compiler_add_file(compiler, fh, NULL, NULL);
28402840
fclose(fh);
28412841
Py_END_ALLOW_THREADS

0 commit comments

Comments
 (0)