Skip to content

Commit 6c92859

Browse files
authored
Fail if gateway_id is less bytes than expected (#65)
1 parent 4b2df1d commit 6c92859

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/backend/concentratord.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ impl Backend {
5656
return Err(anyhow!("Could not read gateway id"));
5757
}
5858
let gateway_id = cmd_sock.recv_bytes(0)?;
59+
if gateway_id.len() != 8 {
60+
return Err(anyhow!(
61+
"Invalid gateway id, expected 8 bytes, received {}",
62+
gateway_id.len()
63+
));
64+
}
5965
let gateway_id = hex::encode(gateway_id);
6066

6167
info!("Received gateway id, gateway_id: {}", gateway_id);

0 commit comments

Comments
 (0)