summaryrefslogtreecommitdiffstats
path: root/src/server/net.c
diff options
context:
space:
mode:
authorSimon Rettberg2017-10-04 13:43:41 +0200
committerSimon Rettberg2017-10-04 13:43:41 +0200
commit1016dcb81d2a4df54ab5ae6467d8bcb9dbd4a375 (patch)
tree085948cf38077d106e3587e53a77c378f10835e6 /src/server/net.c
parent[SERVER] Implement HTTP RPC that supports different queries and ACL (diff)
downloaddnbd3-1016dcb81d2a4df54ab5ae6467d8bcb9dbd4a375.tar.gz
dnbd3-1016dcb81d2a4df54ab5ae6467d8bcb9dbd4a375.tar.xz
dnbd3-1016dcb81d2a4df54ab5ae6467d8bcb9dbd4a375.zip
[SERVER] How about updating atime on connect?
Diffstat (limited to 'src/server/net.c')
-rw-r--r--src/server/net.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/net.c b/src/server/net.c
index 9f317ad..11b318c 100644
--- a/src/server/net.c
+++ b/src/server/net.c
@@ -263,7 +263,10 @@ void* net_handleNewConnection(void *clientPtr)
}
}
if ( bOk ) {
+ spin_lock( &image->lock );
image_file = image->readFd;
+ image->atime = time( NULL );
+ spin_unlock( &image->lock );
serializer_reset_write( &payload );
serializer_put_uint16( &payload, PROTOCOL_VERSION );
serializer_put_string( &payload, image->name );