Browse Source

sdp: use memcpy() instead of bespoke function

pull/105/head
Rémi Denis-Courmont 6 years ago
parent
commit
4c016d09e1
  1. 12
      modules/access/sdp.c

12
modules/access/sdp.c

@ -32,14 +32,14 @@
static ssize_t Read (stream_t *access, void *buf, size_t len) static ssize_t Read (stream_t *access, void *buf, size_t len)
{ {
const char **inp = access->p_sys, *in = *inp; const char **inp = access->p_sys, *in = *inp;
unsigned char *out = buf; size_t avail = strnlen(in, len);
size_t i;
for (i = 0; i < len && *in != '\0'; i++) if (len > avail)
*(out++) = *(in++); len = avail;
*inp = in; memcpy(buf, in, len);
return i; *inp += len;
return len;
} }
static int Seek (stream_t *access, uint64_t position) static int Seek (stream_t *access, uint64_t position)

Loading…
Cancel
Save