Ich habe kürzlich eine meiner Apps über Valgrind laufen lassen, aber es gibt ein paar MYSQL-bezogene Lecks, die ich nicht beheben kann. Ich habe den fehlerhaften Code in die grundlegendste Form gebracht und getestet; Ich habe die gleichen Lecks. Sollte ich sie einfach ignorieren oder mache ich etwas falsch?
Code:
%Vor%Kompiliert mit:
%Vor%Valgrind-Ausgabe:
%Vor% Fügt mysql_library_end();
nach der mysql_close Hilfe hinzu?
Update: installiert Valgrind und versuchte es und tatsächlich tut es. mysql_init () führt implizit mysql_library_init () aus, aber mysql_close () tut nicht ähnlich mysql_library_end (), was die Dokumentation impliziert, kommt aber nicht direkt heraus und sagt es.
Tags und Links c memory-leaks mysql valgrind