]> xenbits.xensource.com Git - libvirt.git/commitdiff
logging: allow inode/offset params to be NULL
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 11 Dec 2015 10:58:29 +0000 (10:58 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 10 Mar 2016 15:33:16 +0000 (15:33 +0000)
Not all callers of virLogManagerDomainOpenLogFile will
care about getting the current inode/offset, so we should
allow those parameters to be NULL

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
src/logging/log_manager.c

index f5b4b7da282e4e95f216493767b3c34a0659380d..7c37ba17d448914faa8ba79ba2e09be8dc08624b 100644 (file)
@@ -196,8 +196,10 @@ virLogManagerDomainOpenLogFile(virLogManagerPtr mgr,
         goto cleanup;
     }
 
-    *inode = ret.pos.inode;
-    *offset = ret.pos.offset;
+    if (inode)
+        *inode = ret.pos.inode;
+    if (offset)
+        *offset = ret.pos.offset;
 
     rv = fdout[0];
  cleanup: