From: divverent Date: Fri, 18 May 2007 21:08:47 +0000 (+0000) Subject: foo *var; X-Git-Tag: xonotic-v0.1.0preview~3141 X-Git-Url: https://git.xonotic.org/?a=commitdiff_plain;h=68e33fe88b85f831d9af9575bf1ed0a6328dfd05;p=xonotic%2Fdarkplaces.git foo *var; sizeof(var) is the size of the POINTER sizeof(*var) is the size of the TYPE Now it should work... git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7314 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/snd_coreaudio.c b/snd_coreaudio.c index cc533991..246cff1d 100644 --- a/snd_coreaudio.c +++ b/snd_coreaudio.c @@ -143,7 +143,7 @@ qboolean SndSys_Init (const snd_format_t* requested, snd_format_t* suggested) // we can only do 16bit per sample for now if(suggested != NULL) { - memcpy (suggested, requested, sizeof (suggested)); + memcpy (suggested, requested, sizeof (*suggested)); suggested->width = 2; } return false; @@ -217,7 +217,7 @@ qboolean SndSys_Init (const snd_format_t* requested, snd_format_t* suggested) { if (suggested != NULL) { - memcpy (suggested, requested, sizeof (suggested)); + memcpy (suggested, requested, sizeof (*suggested)); suggested->channels = streamDesc.mChannelsPerFrame; suggested->speed = streamDesc.mSampleRate; }