delorie.com/archives/browse.cgi | search |
Sender: | ml AT delorie DOT com |
Message-ID: | <33C0F8C3.2F2F4CB4@cdata.tvnet.hu> |
Date: | Mon, 07 Jul 1997 16:10:11 +0200 |
From: | Molnar Laszlo <molnarl AT cdata DOT tvnet DOT hu> |
MIME-Version: | 1.0 |
To: | DJGPP Workers <djgpp-workers AT delorie DOT com> |
Subject: | bug in system() |
Hi Workers! There is a little bug in system(): if (sys_flags & __system_use_shell) shell = getenv ("SHELL"); if (!shell) shell = comspec; After this there should be an if (!shell) shell = command_com; like in _shell_command(), because _is_unixy_shell() can receive a NULL pointer which list_member() will dereference, if there is no SHELL or COMSPEC environment variable (this is the case in a perl test script). bye, Laszlo
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |