• Carlos Garnacho's avatar
    libtracker-miner: Untangle SPARQL buffer task memory management · ff36b912
    Carlos Garnacho authored
    On one hand, the refcounting assignment was wrong, the task callback
    is meant to receive a reference on the TrackerTask where it was
    getting none.
    
    On the other hand, after fixing it there is a circular reference
    between the GTask and the TrackerTask that would prevent both to
    be freed, break it by disposing the GTask as soon as it's dispatched.
    ff36b912
Name
Last commit
Last update
docs Loading commit data...
examples Loading commit data...
m4 Loading commit data...
po Loading commit data...
src Loading commit data...
tests Loading commit data...
utils Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.GPL Loading commit data...
COPYING.LGPL Loading commit data...
ChangeLog.pre-0-6-93 Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.decl Loading commit data...
NEWS Loading commit data...
README Loading commit data...
autogen.sh Loading commit data...
config.h.meson.in Loading commit data...
configure.ac Loading commit data...
gitlog-to-changelog Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
tap-driver.sh Loading commit data...
tap-test Loading commit data...
tracker.doap Loading commit data...