diff options
| -rw-r--r-- | xlators/features/changetimerecorder/src/changetimerecorder.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/xlators/features/changetimerecorder/src/changetimerecorder.c b/xlators/features/changetimerecorder/src/changetimerecorder.c index 47de911d200..0631d5e6c73 100644 --- a/xlators/features/changetimerecorder/src/changetimerecorder.c +++ b/xlators/features/changetimerecorder/src/changetimerecorder.c @@ -125,8 +125,9 @@ ctr_lookup_wind(call_frame_t                    *frame,                  /* Copy hard link info*/                  gf_uuid_copy (CTR_DB_REC(ctr_local).pargfid,                          *((NEW_LINK_CX(ctr_inode_cx))->pargfid)); -                strcpy (CTR_DB_REC(ctr_local).file_name, -                        NEW_LINK_CX(ctr_inode_cx)->basename); +                strncpy (CTR_DB_REC(ctr_local).file_name, +                         NEW_LINK_CX(ctr_inode_cx)->basename, +                         sizeof(CTR_DB_REC(ctr_local).file_name));                  /* Since we are in lookup we can ignore errors while                   * Inserting in the DB, because there may be many  | 
