Fix compilation warning with const - non const conversions (#1686)
When building with default configuration at least in MacOS we get warnings about those conversions from const char* to char*. Fix it by making all those argv ""const char*"
This commit is contained in:
parent
f94a61b526
commit
f17cd2d854
@ -720,7 +720,7 @@ static int _mssp_telnet(telnet_t *telnet, char *buffer, size_t size) {
|
||||
/* parse ZMP command subnegotiation buffers */
|
||||
static int _zmp_telnet(telnet_t *telnet, const char *buffer, size_t size) {
|
||||
telnet_event_t ev;
|
||||
char **argv;
|
||||
const char **argv;
|
||||
const char *c;
|
||||
size_t i, argc;
|
||||
|
||||
@ -736,14 +736,14 @@ static int _zmp_telnet(telnet_t *telnet, const char *buffer, size_t size) {
|
||||
}
|
||||
|
||||
/* allocate argument array, bail on error */
|
||||
if ((argv = (char **)calloc(argc, sizeof(char *))) == 0) {
|
||||
if ((argv = (const char **)calloc(argc, sizeof(char *))) == 0) {
|
||||
telnet_error(telnet, __LINE__, __func__, TELNET_ENOMEM, 0, "calloc() failed: %s", strerror(errno));
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* populate argument array */
|
||||
for (i = 0, c = buffer; i != argc; ++i) {
|
||||
argv[i] = (char *)c;
|
||||
argv[i] = (const char *)c;
|
||||
c += strlen(c) + 1;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user