Bug#748204: Function declaration without parameter type list shadows risk of stack underflow
    Michael Tautschnig 
    mt at debian.org
       
    Thu May 15 09:46:18 UTC 2014
    
    
  
Package: phlipple
Version: 0.8.5-1
Severity: wishlist
Usertags: goto-cc
During an analysis of all packages using our research compiler tool-chain (using
tools from the cbmc package) the following error was found:
The declaration of OS_stopMusic in osinterface.h
http://sources.debian.net/src/phlipple/0.8.5-1/src/osinterface.h?hl=37#L37
shadows the fact that OS_stopMusic actually requires an argument:
http://sources.debian.net/src/phlipple/0.8.5-1/src/osinterface_sdl.c?hl=414#L414
Yet none is provided with any of the calls to this function.
As, however, the argument isn't used code might execute correctly at present. To
avoid the risk of undefined behaviour the definition of OS_stopMusic should be
fixed.
Best,
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 859 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20140515/cda347a2/attachment.sig>
    
    
More information about the Pkg-games-devel
mailing list