if (case_default == CASE_UPPER)
return strupper_m(s);
else
- strlower_m(s);
- return true; /* FIXME - return strlower_m value later. */
+ return strlower_m(s);
}
/**
/* Catch mb conversion errors that may not terminate. */
if (errno) {
s[len-1] = '\0';
- ret = false;
}
errno = errno_save;
return ret;
if (ret == NULL) {
return NULL;
}
- strlower_m(ret);
+ if (!strlower_m(ret)) {
+ TALLOC_FREE(ret);
+ return NULL;
+ }
return ret;
}