When using the following: ------------------------- import std.getopt; void main(string[] args) { bool error_here; auto information = getopt( args, "", &error_here, ); } ----------------------- Will result in a segmentation fault during execution.
I'll work on that.
Hi, I have already created a PR for it. Let me know what you think: https://github.com/dlang/phobos/pull/4753
Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/024b751547479b1ff973b0929c2aac34343f4de1 Fix Issue 16443 - Prevent segmentation fault If the option name is an empty string an Exception will be raised instead. https://github.com/dlang/phobos/commit/82ff5bc8891d1ae5421286ca1d163175cf9b1ac7 Merge pull request #4753 from jdeschenes/empty_getopt Fix Issue 16443 - Segmentation fault when option name is empty
Commits pushed to stable at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/024b751547479b1ff973b0929c2aac34343f4de1 Fix Issue 16443 - Prevent segmentation fault https://github.com/dlang/phobos/commit/82ff5bc8891d1ae5421286ca1d163175cf9b1ac7 Merge pull request #4753 from jdeschenes/empty_getopt