--- /home/brian/bin/blagg-orig 2004-03-12 12:31:26.000000000 -0500 +++ /home/brian/bin/blagg 2004-03-12 10:47:35.000000000 -0500 @@ -88,10 +88,11 @@ } $yn eq 'q' && exit; # Save entry to file (and via plug-in if specified) + # Do not save to file if the plugin returns true. $yn eq 'y' && - $fh->open("> $i_fn") && print($fh $item) && $fh->close() && - param('-plugin') && - blaggplug::post($i_title, $i_link, $i_desc, $f_title, $f_link); + (param('-plugin') && + blaggplug::post($i_title, $i_link, $i_desc, $f_title, $f_link)) || + $fh->open("> $i_fn") && print($fh $item) && $fh->close(); } }