fix illegal memory accesses

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15798 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
reimar 2005-06-22 11:58:56 +00:00
parent eec8ec8a5c
commit b3946c3bb1
2 changed files with 4 additions and 3 deletions

View File

@ -272,10 +272,11 @@ static void hexdump (char *buf, int length) {
static char *rtsp_get(rtsp_t *s) {
int n=0;
int n=1;
char *buffer = malloc(BUF_SIZE);
char *string = NULL;
read_stream(s->s, buffer, 1);
while (n<BUF_SIZE) {
read_stream(s->s, &(buffer[n]), 1);
if ((buffer[n-1]==0x0d)&&(buffer[n]==0x0a)) break;

View File

@ -84,12 +84,12 @@ static char *b64_decode(const char *in, char *out, int *size)
out[k++] = (b[2] << 6) | b[3];
i = a[2] == '=' ? 1 : (a[3] == '=' ? 2 : 3);
if (i < 3) {
out[k]=0;
out[k - 1]=0;
*size=k;
return out;
}
}
out[k]=0;
out[k - 1]=0;
*size=k;
return out;
}