summaryrefslogtreecommitdiff
path: root/plugins/liboggedit/oggedit_internal.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-06-08 21:52:34 +0200
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-06-08 22:11:09 +0200
commit5362a9a94faf18975234cab5d02df5f4be225213 (patch)
treed5c9e2c5fcbf8d0fa200924ff67c3e9c83a3a082 /plugins/liboggedit/oggedit_internal.c
parentd9c7482d26d17fade0dce358dd52c6891588f110 (diff)
oggedit: osx compile fixes
Diffstat (limited to 'plugins/liboggedit/oggedit_internal.c')
-rw-r--r--plugins/liboggedit/oggedit_internal.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/liboggedit/oggedit_internal.c b/plugins/liboggedit/oggedit_internal.c
index 29c9aa6d..f12e8d6d 100644
--- a/plugins/liboggedit/oggedit_internal.c
+++ b/plugins/liboggedit/oggedit_internal.c
@@ -36,6 +36,9 @@
#include <errno.h>
#include <sys/stat.h>
#include <ogg/ogg.h>
+#if HAVE_SYS_SYSLIMITS_H
+#include <sys/syslimits.h>
+#endif
#include "../../deadbeef.h"
#include "oggedit.h"
#include "oggedit_internal.h"
@@ -433,8 +436,10 @@ ogg_packet *fill_vc_packet(const char *magic, const size_t magic_length, const c
if (op) {
memset(op, '\0', sizeof(*op));
op->bytes = oggpack_bytes(&opb);
- if (op->packet = malloc(op->bytes))
+ op->packet = malloc(op->bytes);
+ if (op->packet) {
memcpy(op->packet, oggpack_get_buffer(&opb), op->bytes);
+ }
}
oggpack_writeclear(&opb);