]> xenbits.xensource.com Git - libvirt.git/commitdiff
remote: add missing lock guard for secret value API
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 18 Jan 2023 12:53:53 +0000 (12:53 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 18 Jan 2023 13:22:38 +0000 (13:22 +0000)
This fixes a bug in

  commit fda53ab3a536647192dd088672dcb6f4a6820e51
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   Thu Dec 22 10:29:32 2022 -0500

    remote: use VIR_LOCK_GUARD in client code

Reviewed-by: Erik Skultety <eskultet@redhat>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/remote/remote_driver.c

index 33eff0fe12e5a769440e9b9b804b4908cc03ae17..7f84050f705dc0b66dc54d33aabfe62d08506220 100644 (file)
@@ -5088,6 +5088,7 @@ remoteSecretGetValue(virSecretPtr secret, size_t *value_size,
     remote_secret_get_value_args args;
     remote_secret_get_value_ret ret = {0};
     struct private_data *priv = secret->conn->privateData;
+    VIR_LOCK_GUARD lock = remoteDriverLock(priv);
 
     make_nonnull_secret(&args.secret, secret);
     args.flags = flags;