This can cause problem if key or cert option is missing. In the first place, defalt value is used and in the second place, empty string is used.
Deleting key and cert option and restarting uhttpd will pass all checks, new certificate and key will be generated in default location and later, empty certificate and key paths are passed to uhttpd which will fail.
I would like to send PR to fix this but I would like to ask for the best solution. Naive approach would be to just do