Skip to content

Commit 27de7df

Browse files
committed
Fix: Update file_free to match Ruby 3.3's dfree signature requirements
1 parent cf0f16f commit 27de7df

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ext/libmagic/magic.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ VALUE rb_eIsDirError ;
2525
VALUE rb_eFileClosedError ;
2626

2727
// Garbage collect
28-
void file_free(void **data) {
29-
if(*data) {
30-
magic_close(*data) ;
31-
*data = NULL ;
28+
void file_free(void *data) {
29+
if(data) {
30+
magic_close(*(void **)data) ;
31+
*(void **)data = NULL ;
3232
}
3333

3434
free(data) ;

0 commit comments

Comments
 (0)