View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002173 | FSSCP | Platform-Engine interaction | public | 2010-03-31 18:35 | 2010-04-18 23:50 | ||||
Reporter | iss_mneur | ||||||||
Assigned To | iss_mneur | ||||||||
Priority | normal | Severity | crash | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 3.6.12 RC1 | ||||||||
Target Version | Fixed in Version | 3.6.12 | |||||||
Summary | 0002173: FSO Fails with an assert if a commandline flag does not have an arg | ||||||||
Description | Since Taylor's revamping of the cmdline system to use dynamic buffers, if a command line flag is passed (either by proper command line or via cmdline_fso.cfg) that requires an argument int, float, or string, FSO fails with a very useless assertion message. The attached patch makes the Error more useful and tells the user what they need to do to fix this, as well as it checks in release. Because the Assertion is not in effect in release FSO could potentially try to dereference a NULL pointer as well. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files |
|
![]() |
|
iss_mneur (developer) 2010-03-31 18:36 |
Note this affects both trunk and 3.6.12. |
Goober5000 (administrator) 2010-04-18 23:50 |
Fix added in revision 6064. |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2010-03-31 18:35 | iss_mneur | New Issue | |
2010-03-31 18:35 | iss_mneur | File Added: pretty_missing_arg_errors.patch | |
2010-03-31 18:36 | iss_mneur | Note Added: 0011849 | |
2010-04-18 23:50 | Goober5000 | Note Added: 0011892 | |
2010-04-18 23:50 | Goober5000 | Assigned To | => iss_mneur |
2010-04-18 23:50 | Goober5000 | Status | new => resolved |
2010-04-18 23:50 | Goober5000 | Resolution | open => fixed |
2010-04-18 23:50 | Goober5000 | Fixed in Version | => 3.6.12 |