diff options
author | Volker Lendecke <vl@samba.org> | 2013-11-10 11:58:58 +0100 |
---|---|---|
committer | Ira Cooper <ira@samba.org> | 2013-11-11 21:04:09 +0100 |
commit | 0e19812782cd7a937de028494160ed3f5e8bac88 (patch) | |
tree | 86de4b9743d2c8a924bee5ec917093b0ed9fe5b6 | |
parent | 2a73a4985eb4a7fcd5dc31aee66dfcd0d305d94b (diff) | |
download | samba-0e19812782cd7a937de028494160ed3f5e8bac88.tar.gz samba-0e19812782cd7a937de028494160ed3f5e8bac88.tar.xz samba-0e19812782cd7a937de028494160ed3f5e8bac88.zip |
smbd: Fix CID 1035365 Buffer not null terminated
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ira Cooper <ira@samba.org>
-rw-r--r-- | source3/lib/conn_tdb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/lib/conn_tdb.c b/source3/lib/conn_tdb.c index 2169756c791..bf66d7d7b66 100644 --- a/source3/lib/conn_tdb.c +++ b/source3/lib/conn_tdb.c @@ -60,8 +60,8 @@ static int collect_sessions_fn(struct smbXsrv_session_global0 *global, sess.uid = global->auth_session_info->unix_token->uid; sess.gid = global->auth_session_info->unix_token->gid; } - strncpy(sess.machine, global->channels[0].remote_name, sizeof(sess.machine)); - strncpy(sess.addr, global->channels[0].remote_address, sizeof(sess.addr)); + fstrcpy(sess.machine, global->channels[0].remote_name); + fstrcpy(sess.addr, global->channels[0].remote_address); status = dbwrap_store(state->session_by_pid, make_tdb_data((void*)&id, sizeof(id)), |