1
0
mirror of https://github.com/falk-werner/webfuse synced 2024-10-27 20:34:10 +00:00
falk-werner_webfuse/lib/webfuse/impl/message.c

26 lines
478 B
C
Raw Normal View History

#include "webfuse/impl/message.h"
2019-03-26 22:04:53 +00:00
#include <stdlib.h>
#include <libwebsockets.h>
2020-07-13 20:41:19 +00:00
extern struct wf_message *
wf_impl_message_create(
char * data,
size_t length)
2019-03-26 22:04:53 +00:00
{
2020-07-13 20:41:19 +00:00
struct wf_message * message = malloc(sizeof(struct wf_message));
message->data = data;
message->length = length;
2019-03-26 22:04:53 +00:00
return message;
}
2020-07-13 20:41:19 +00:00
void
wf_impl_message_dispose(
2019-03-26 22:04:53 +00:00
struct wf_message * message)
{
2020-07-13 20:41:19 +00:00
char * raw_data = message->data - LWS_PRE;
free(raw_data);
2019-03-26 22:04:53 +00:00
free(message);
}