From: Guido van Rossum Date: Fri, 5 Jun 1992 15:11:56 +0000 (+0000) Subject: Fix bug in ulaw2lin for 4-byte values X-Git-Tag: v0.9.8~286 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aad5344fc13d21a998b9a519164bdab68ecacd3b;p=thirdparty%2FPython%2Fcpython.git Fix bug in ulaw2lin for 4-byte values --- diff --git a/Modules/audioop.c b/Modules/audioop.c index 9a0678693315..1dd2da0044c3 100644 --- a/Modules/audioop.c +++ b/Modules/audioop.c @@ -541,7 +541,7 @@ audioop_ulaw2lin(self, args) if ( size == 1 ) *CHARP(ncp, i) = (signed char)(val >> 8); else if ( size == 2 ) *SHORTP(ncp, i) = (short)(val); - else if ( size == 4 ) *LONGP(ncp, i) = (long)(val>>16); + else if ( size == 4 ) *LONGP(ncp, i) = (long)(val<<16); } return rv; }