Skip to content

Commit 72bbabd

Browse files
committed
fix "expected *mut u8, found *mut i8" error
1 parent 2ec9200 commit 72bbabd

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

vncserver/src/rfb/mod.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pub fn rfb_get_screen(
1717
bytes_per_pixel: i32,
1818
) -> rfbScreenInfoPtr {
1919
let mut arg_len = 0;
20-
let mut arg_ptr: *mut i8 = std::ptr::null_mut();
20+
let mut arg_ptr: *mut ::std::os::raw::c_char = std::ptr::null_mut();
2121

2222
unsafe {
2323
rfbGetScreen(
@@ -40,7 +40,8 @@ pub fn rfb_screen_cleanup(ptr: rfbScreenInfoPtr) {
4040

4141
pub fn rfb_framebuffer_malloc(ptr: rfbScreenInfoPtr, fb_size: u64) {
4242
unsafe {
43-
(*ptr).frameBuffer = malloc(fb_size as ::std::os::raw::c_ulong) as *mut i8;
43+
(*ptr).frameBuffer =
44+
malloc(fb_size as ::std::os::raw::c_ulong) as *mut ::std::os::raw::c_char;
4445
}
4546
}
4647

0 commit comments

Comments
 (0)