mirror of
https://github.com/mintycube/st.git
synced 2024-10-22 14:05:49 +02:00
Fix buffer overflows in openurlonclick.c
This commit is contained in:
parent
d50ebeef66
commit
45476fccb3
@ -46,13 +46,14 @@ openUrlOnClick(int col, int row, char* url_opener)
|
|||||||
col_start = 0;
|
col_start = 0;
|
||||||
row_start++;
|
row_start++;
|
||||||
}
|
}
|
||||||
} while (row_start != row_end || col_start != col_end);
|
} while (url_index < (sizeof(url)-1) &&
|
||||||
|
(row_start != row_end || col_start != col_end));
|
||||||
|
|
||||||
if (strncmp("http", url, 4) != 0) {
|
if (strncmp("http", url, 4) != 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
char command[strlen(url_opener)+1+strlen(url)];
|
char command[strlen(url_opener)+strlen(url)+2];
|
||||||
sprintf(command, "%s %s", url_opener, url);
|
sprintf(command, "%s %s", url_opener, url);
|
||||||
system(command);
|
system(command);
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user