diff --git a/src/shared/file_send.c b/src/shared/file_send.c index 18a1f27..8da018a 100644 --- a/src/shared/file_send.c +++ b/src/shared/file_send.c @@ -22,7 +22,7 @@ * frame: the destination path, the metadata frame (whose mode's S_IFMT bits * carry the node kind) and the device rdev major/minor. The receiver validates * the kind and rdev and recreates the node (privilege-gating the mknod). */ -bool file_send_special(File* file, int file_descriptor, bool use_metadata) { +bool file_send_special(const File* file, int file_descriptor, bool use_metadata) { if (!file || !file_wire_path(file)) return false; if (!send_status(file_descriptor, STATUS_SPECIAL)) diff --git a/src/shared/file_send.h b/src/shared/file_send.h index 183394e..b48d33c 100644 --- a/src/shared/file_send.h +++ b/src/shared/file_send.h @@ -6,7 +6,7 @@ /* Client-side file send path. */ -bool file_send_special(File* file, int file_descriptor, bool use_metadata); +bool file_send_special(const File* file, int file_descriptor, bool use_metadata); bool file_send_single_calls(File* file, int file_descriptor, bool use_metadata, int compression_level, bool send_path); bool file_send_single_calls_with_skip(File* file, int file_descriptor, bool use_metadata, diff --git a/tests/test_chunk.c b/tests/test_chunk.c index 3d239cf..b1d6cf6 100644 --- a/tests/test_chunk.c +++ b/tests/test_chunk.c @@ -273,9 +273,8 @@ static void test_chunk_special_rdev_out_of_range_rejected() { EXPECT_NOT_NULL(chunk); Data* serialized = chunk_serialize(chunk, true); EXPECT_NOT_NULL(serialized); - Chunk* deserialized = chunk_deserialize(serialized, true); + const Chunk* deserialized = chunk_deserialize(serialized, true); EXPECT_NULL(deserialized); - data_destroy(serialized); chunk_destroy(chunk); }