Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Static analysis issues #3

Open
samhocevar opened this issue May 30, 2015 · 1 comment
Open

Static analysis issues #3

samhocevar opened this issue May 30, 2015 · 1 comment

Comments

@samhocevar
Copy link
Owner

A contribution I got by e-mail:

[src/common/fd.c:274]: (error) Common realloc mistake: 'fds' nulled but not freed upon failure  
[src/common/fd.c:295]: (error) Common realloc mistake: 'files' nulled but not freed upon failure  
[src/libzzuf/debug.c:85]: (error) va_list 'args' was opened but not closed by va_end().  
[src/libzzuf/debug.c:115]: (error) va_list 'args' was opened but not closed by va_end().  
[src/zzat.c:468]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzat.c:470]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzat.c:472]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzat.c:474]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzat.c:420]: (error) Memory leak: tmp  
[test/bug-memory.c:27]: (error) Memory leak: tmp  
[test/zzone.c:51]: (error) Memory leak: buf  
[test/zzone.c:51]: (error) Memory leak: tmp  
[src/zzuf.c:668] -> [src/zzuf.c:670]: (performance) Variable 'tmp' is reassigned a value before the old one has been used.  
[src/zzat.c:509]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzuf.c:742]: (warning) sprintf format string requires 1 parameter but 2 are given.                                                                                    
[src/zzat.c:497]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure                                                                              
[src/zzat.c:489]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:505]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure    
[src/zzat.c:519]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure    
[src/zzat.c:521]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:515]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:481]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:477]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:501]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:485]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:493]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure                          
[src/zzat.c:525]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure                     
[src/zzat.c:527]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure                              
@samhocevar
Copy link
Owner Author

New list after the first fixing pass:

[src/common/fd.c:274]: (error) Common realloc mistake: 'fds' nulled but not freed upon failure  
[src/common/fd.c:295]: (error) Common realloc mistake: 'files' nulled but not freed upon failure  
[src/zzat.c:468]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzat.c:470]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzat.c:472]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzat.c:474]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzat.c:509]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure  
[src/zzat.c:497]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure                                                                              
[src/zzat.c:489]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:505]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure    
[src/zzat.c:519]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure    
[src/zzat.c:521]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:515]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:481]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:477]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:501]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:485]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure
[src/zzat.c:493]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure                          
[src/zzat.c:525]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure                     
[src/zzat.c:527]: (error) Common realloc mistake: 'retbuf' nulled but not freed upon failure                              

The following issues are WONTFIX because they’re either deliberate or harmless:

[test/bug-memory.c:27]: (error) Memory leak: tmp
[src/zzuf.c:668] -> [src/zzuf.c:670]: (performance) Variable 'tmp' is reassigned a value before the old one has been used.  

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant