viced-audit-createfile-20051020
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 21 Oct 2005 00:32:40 +0000 (00:32 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 21 Oct 2005 00:32:40 +0000 (00:32 +0000)
add the FID of the created file to the audit output for CreateFileEvent

src/viced/afsfileprocs.c

index c19f92c..f33719f 100644 (file)
@@ -3708,6 +3708,8 @@ SRXAFS_CreateFile(struct rx_call * acall, struct AFSFid * DirFid, char *Name,
     TM_GetTimeOfDay(&opStartTime, 0);
 #endif /* FS_STATS_DETAILED */
 
+    memset(OutFid, 0, sizeof(struct AFSFid));
+
     if ((code = CallPreamble(acall, ACTIVECALL, &tcon)))
        goto Bad_CreateFile;
 
@@ -3740,7 +3742,7 @@ SRXAFS_CreateFile(struct rx_call * acall, struct AFSFid * DirFid, char *Name,
 
     osi_auditU(acall, CreateFileEvent, code, 
                AUD_ID, t_client ? t_client->ViceId : 0,
-               AUD_FID, DirFid, AUD_STR, Name, AUD_END);
+               AUD_FID, DirFid, AUD_STR, Name, AUD_FID, OutFid, AUD_END);
     return code;
 
 }                              /*SRXAFS_CreateFile */