View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004975 | unreal | module api | public | 2017-07-28 20:28 | 2017-08-15 12:09 |
| Reporter | Gottem | Assigned To | syzop | ||
| Priority | normal | Severity | trivial | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Platform | x86_64 | OS | Debian | OS Version | 7 (wheezy) |
| Product Version | 4.0.12.1 | ||||
| Fixed in Version | 4.0.13 | ||||
| Summary | 0004975: extban_conv_param_nuh not marked as extern | ||||
| Description | include/h.h contains: extern char *extban_conv_param_nuh_or_extban(char *); But not: extern char *extban_conv_param_nuh(char *); The wiki mentions you can use both these functions[1], and sometimes you'll explicitly want to use the latter. I mean you can still declare it as extern from your own module, but to prevent confusion it's probably better to do that from h.h. =] | ||||
| Steps To Reproduce | From any module file, call extban_conv_param_nuh() | ||||
| Additional Information | [1] https://www.unrealircd.org/docs/Dev:Extended_Bans_API#conv_param | ||||
| 3rd party modules | N/A | ||||
|
|
Thanks, fixed in 4.0.13. https://github.com/unrealircd/unrealircd/commit/0b5e46cd2335b87632bf1414dc36fc04f08e4b77 |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-07-28 20:28 | Gottem | New Issue | |
| 2017-08-15 12:09 | syzop | Assigned To | => syzop |
| 2017-08-15 12:09 | syzop | Status | new => resolved |
| 2017-08-15 12:09 | syzop | Resolution | open => fixed |
| 2017-08-15 12:09 | syzop | Fixed in Version | => 4.0.13 |
| 2017-08-15 12:09 | syzop | Note Added: 0019823 |