mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-01 14:43:55 +00:00
fix #145 not assert
This commit is contained in:
parent
6a062c7f90
commit
b0c148f9c1
@ -164,17 +164,16 @@ static bool getSizeFromString(const uint8_t *buf, size_t buflen,
|
|||||||
|
|
||||||
/* Parses one dimension from string as described in getSizeFromString().
|
/* Parses one dimension from string as described in getSizeFromString().
|
||||||
* Returns dimension on success, or 0 on error. */
|
* Returns dimension on success, or 0 on error. */
|
||||||
static uint32_t parseDimension(const uint8_t *buf, size_t buflen,
|
static uint32_t parseDimension(const uint8_t *buf,
|
||||||
size_t *numlen)
|
size_t buflen, size_t *numlen){
|
||||||
{
|
|
||||||
char num[MAX_DIMENSION_LEN + 1];
|
char num[MAX_DIMENSION_LEN + 1];
|
||||||
size_t i;
|
size_t i;
|
||||||
// ssize_t len;
|
// ssize_t len;
|
||||||
// size_t len;
|
// size_t len;
|
||||||
uint8_t * len;
|
// uint8_t * len;
|
||||||
|
|
||||||
assert(buf != NULL);
|
assert(buf != NULL);
|
||||||
assert(len != NULL);
|
// assert(len != NULL);
|
||||||
for (i = 0; i < buflen && buf[i] != ',' && buf[i] != '\0'; ++i) {
|
for (i = 0; i < buflen && buf[i] != ',' && buf[i] != '\0'; ++i) {
|
||||||
if (!isdigit(buf[i]) || i > MAX_DIMENSION_LEN) return 0;
|
if (!isdigit(buf[i]) || i > MAX_DIMENSION_LEN) return 0;
|
||||||
num[i] = buf[i];
|
num[i] = buf[i];
|
||||||
|
Loading…
Reference in New Issue
Block a user