if (buf[i]=='/')
buf[i]='_';
- filename = strdup(string("/var/cache/apt/gensrclist/"+string(buf)).c_str());
-+ filename = strdup(string(cache_dir +string(buf)).c_str());
++ filename = strdup(string(cache_dir + "/" + string(buf)).c_str());
f = fopen(filename, "r");
if (!f) {