1
1

Cleanup some potential memory overruns

cmr=v1.7.5:reviewer=jsquyres

This commit was SVN r30331.
Этот коммит содержится в:
Ralph Castain 2014-01-19 16:31:26 +00:00
родитель 9f6fd7b98d
Коммит 5ad9795bd8
2 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -243,12 +243,12 @@ construct:
}
}
}
if (!endtagged) {
if (!endtagged && k < ORTE_IOF_BASE_TAGGED_OUT_MAX) {
/* need to add an endtag */
for (j=0; j < endtaglen && k < ORTE_IOF_BASE_TAGGED_OUT_MAX-1; j++) {
output->data[k++] = endtag[j];
}
output->data[k++] = '\n';
output->data[k] = '\n';
}
output->numbytes = k;

Просмотреть файл

@ -522,6 +522,10 @@ static int regex_parse_node_range(char *base, char *range, int num_digits, char
bool found;
int ret;
if (NULL == base || NULL == range) {
return ORTE_ERROR;
}
len = strlen(range);
base_len = strlen(base);
/* Silence compiler warnings; start and end are always assigned