Skip to content

Commit db9ef17

Browse files
committed
message: fix generate message (malloc problem)
1 parent de38b7f commit db9ef17

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/network/message.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#include <err.h>
12
#include "message.h"
23

34
struct message *generate_message(unsigned short id_s,
@@ -6,7 +7,11 @@ struct message *generate_message(unsigned short id_s,
67
size_t address,
78
size_t size,
89
enum operation op) {
9-
struct message *m = malloc(sizeof(struct message));
10+
struct message *m = malloc(64 + sizeof(struct message));
11+
if (!m) {
12+
warnx("WARNING: MALLOC FAIL!!!!");
13+
return NULL;
14+
}
1015
m->op = op;
1116
m->address = address;
1217
m->id_o = id_o;

0 commit comments

Comments
 (0)