Not the first time apps will have stepped on one another.......
This script will back out the change, but to be honest, I'm not sure if there was a specific reason they added it. But my guess is as I said, just to 'protect' it from inadvertent changes when it was being used by the router.
Make a script (linux format, make executable, etc)
/jffs/scripts/smb.postconf
Code:
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
pc_replace "veto files = /.__*.txt*/asusware*/asus_lighttpdpasswd/" "veto files = /.__*.txt*/asus_lighttpdpasswd/" $CONFIG