Skip to content

Commit dc9fd81

Browse files
authored
setting READFUNCTION to empty by default
1 parent 2c89af6 commit dc9fd81

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Sources/cURL.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,12 @@ public class CURL {
113113
}
114114
let _ = setOption(CURLOPT_WRITEFUNCTION, f: writeFunc)
115115

116-
let _ = setOption(CURLOPT_READFUNCTION, f: { fread($0, $1, $2, unsafeBitCast($3, to: UnsafeMutablePointer<FILE>.self)) })
116+
let _ = setOption(CURLOPT_READFUNCTION, f: { _,_,_,_ in
117+
// it is dangerous to set the curl default fread function without READDATA
118+
// so the best option is to leave it blank
119+
// fread($0, $1, $2, unsafeBitCast($3, to: UnsafeMutablePointer<FILE>.self))
120+
return 0
121+
})
117122

118123
}
119124

0 commit comments

Comments
 (0)