Valgrind möglicherweise verloren - MySQL

8

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%     
Kewley 29.08.2010, 23:39
quelle

1 Antwort

16

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.

    
ysth 29.08.2010, 23:58
quelle

Tags und Links