Fix typos in audit format strings
authorBenjamin Kaduk <kaduk@mit.edu>
Tue, 11 Sep 2018 15:51:01 +0000 (10:51 -0500)
committerBenjamin Kaduk <kaduk@mit.edu>
Tue, 11 Sep 2018 15:51:01 +0000 (10:51 -0500)
Commit 9ebff4c6caa8b499d999cfd515d4d45eb3179769 introduced audit
framework support for several butc-related data types, but had
a typo ('$d' for '%d') in a couple of places, that was not reported
by compiler format-string checking.  Fix the typo to properly print
all the auditable data.

Change-Id: Ibefa9f8f1c0567bc6fe606327af26fcb0dbeadba

src/audit/audit.c

index 4e33741..1f641f0 100644 (file)
@@ -371,7 +371,7 @@ printbuf(int rec, char *audEvent, char *afsName, afs_int32 hostId,
 
            if (vaDI) {
                audit_ops->append_msg(
-    "TCDUMPINTERFACE %.*s:%.*s:%.*s:%d:%d:%d:$d:%.*s:%.*s:%d:%d:%d:%d:%d ",
+    "TCDUMPINTERFACE %.*s:%.*s:%.*s:%d:%d:%d:%d:%.*s:%.*s:%d:%d:%d:%d:%d ",
     TC_MAXDUMPPATH, vaDI->dumpPath, TC_MAXNAMELEN, vaDI->volumeSetName,
     TC_MAXNAMELEN, vaDI->dumpName, vaDI->parentDumpId, vaDI->dumpLevel,
     vaDI->doAppend,
@@ -396,7 +396,7 @@ printbuf(int rec, char *audEvent, char *afsName, afs_int32 hostId,
                    audit_ops->append_msg("DUMPS %d ", vaDA->tc_dumpArray_len);
                    for (i = 0; i < vaDA->tc_dumpArray_len; i++, desc++) {
                        hostAddr.s_addr = desc->hostAddr;
-                       audit_ops->append_msg("DUMP %d:%d:%.*s:$d:%d:%d:%s ",
+                       audit_ops->append_msg("DUMP %d:%d:%.*s:%d:%d:%d:%s ",
                            desc->vid, desc->vtype, TC_MAXNAMELEN, desc->name,
                            desc->partition, desc->date, desc->cloneDate,
                            inet_ntoa(hostAddr));