fix sizeof usize assumed to be 8

closes #141
This commit is contained in:
Ferdinand Schober
2024-06-09 00:08:01 +02:00
parent 5fd3b719d6
commit 81e2c59e8f
4 changed files with 8 additions and 7 deletions

View File

@@ -10,6 +10,7 @@ use std::net::TcpStream;
use adw::prelude::*;
use adw::subclass::prelude::*;
use endi::{Endian, WriteBytes};
use glib::{clone, Object};
use gtk::{
gio,
@@ -265,8 +266,7 @@ impl Window {
let mut stream = self.imp().stream.borrow_mut();
let stream = stream.as_mut().unwrap();
let bytes = json.as_bytes();
let len = bytes.len().to_be_bytes();
if let Err(e) = stream.write(&len) {
if let Err(e) = stream.write_u64(Endian::Big, bytes.len() as u64) {
log::error!("error sending message: {e}");
};
if let Err(e) = stream.write(bytes) {