Skip to content

Commit 634302c

Browse files
committed
Fix file metadata initialization.
1 parent f1b1ac8 commit 634302c

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

file.h

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ struct FileMetaData{
3535
}
3636

3737
FileMetaData(string filename) {
38+
FileMetaData();
3839
this->filename = filename;
3940
}
4041

server_session.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,8 @@ void ServerSession::addFile(string filename, int connFd, string username) {
204204
fileMetaData.lastModified = time(nullptr); // unix epoch timestamp
205205
ofstream file1(fileMetaData.path);
206206
file1.close();
207+
fileMetaData.hasWriteLock = false;
208+
cout << "filename: " << filename << endl;
207209
filesMap[filename] = fileMetaData;
208210
pthread_mutex_unlock(&sessionLock);
209211
commit(filename, connFd, username);

0 commit comments

Comments
 (0)