DCR *dcr;
int action;
+ devname.check_size(dir->msglen+1);
+ volumename.check_size(dir->msglen+1);
+
if (sscanf(dir->msg, "action_on_purge %127s vol=%s action=%d",
devname.c_str(), volumename.c_str(), &action) != 3) {
dir->fsend(_("3916 Error scanning action_on_purge command\n"));
goto done;
}
unbash_spaces(volumename.c_str());
+ unbash_spaces(devname.c_str());
/* FIXME: autochanger, drive = 0? how can we avoid that? we only work on
* files