]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
src: check for invalid stream in virStreamInData
authorDaniel P. Berrangé <berrange@redhat.com>
Thu, 16 Oct 2025 10:03:41 +0000 (11:03 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Fri, 7 Nov 2025 11:58:30 +0000 (11:58 +0000)
All methods must use virCheckStreamReturn to validate their
'stream' parameter.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/libvirt-stream.c

index 12b6333692d3d2c7dbda8a0cd3fc1d73b275e709..ca4d90140ee880b2d04db8ad7a14a0e22ccfea74 100644 (file)
@@ -541,6 +541,7 @@ virStreamInData(virStreamPtr stream,
     VIR_DEBUG("stream=%p, data=%p, length=%p", stream, data, length);
 
     virResetLastError();
+    virCheckStreamReturn(stream, -1);
     virCheckNonNullArgReturn(data, -1);
     virCheckNonNullArgReturn(length, -1);