Skip to content

Commit 1006e40

Browse files
solve merge conflicts
2 parents 3d2d980 + fe911f3 commit 1006e40

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

P3/msgq_client.o

-17.8 KB
Binary file not shown.

P3/msgq_server.c

+4-5
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,12 @@ int add_old_msg(OLD_MSG * old_msg, MSG * msg) {
6969
old_msg->start_ptr = 0;
7070
old_msg->n_msg++;
7171
old_msg->msg[0] = *msg;
72-
return 0;
72+
return old_msg->n_msg;
7373
}
7474

75-
old_msg->msg[(old_msg->start_ptr + old_msg->n_msg)] = *msg;
75+
old_msg->msg[(old_msg->start_ptr + old_msg->n_msg) % MAX_OLD_MSG] = *msg;
7676
old_msg->n_msg++;
77-
printf("%s\n", old_msg->msg[(old_msg->start_ptr + old_msg->n_msg - 1)].body);
78-
return 0;
77+
return old_msg->n_msg;
7978
}
8079

8180
unsigned long hash(unsigned char *str)
@@ -126,7 +125,7 @@ int join_group(char * groupname, char * username) {
126125

127126
// send old messages
128127
int id = get_queue_id(username);
129-
128+
130129
for (size_t i = 0; i < (grp->old_msg).n_msg; ++i) {
131130
if (grp->join_time[grp->n_members-1] < (grp->old_msg).msg[get_old_msg(&(grp->old_msg), i)].time +
132131
grp->delete_time) {

P3/msgq_server.o

-17.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)