Ok, I tried it, but now I'm losing the plot somewhat.
I edited "/jffs/configs/dnsmasq.conf.add" and commented out the "dhcp-optsfile" line.
Then I ran "killall dnsmasq; dnsmasq -d --log-debug --log-async" and ran "killall -SIGHUP dnsmasq" from another window.
This time, it didn't crash, but it
still loaded the 'dhcp-optsfile' file.
Code:
dnsmasq: read /etc/hosts - 24 names
dnsmasq: read /jffs/addons/YazDHCP.d/.hostnames - 34 names
dnsmasq-dhcp: read /jffs/addons/YazDHCP.d/.staticlist
dnsmasq-dhcp: read /jffs/addons/YazDHCP.d/.optionslist
dnsmasq: using nameserver 208.67.222.222#53
dnsmasq: using nameserver 208.67.220.220#53
dnsmasq: using only locally-known addresses for local
dnsmasq: using nameserver 208.67.222.222#53
dnsmasq: using nameserver 208.67.220.220#53
dnsmasq: using only locally-known addresses for local
So then I removed the comment (i.e. put dhcp-optsfile back) and tried again and it no longer crashes. Don't know what's going on.