mirror of
https://gitee.com/openharmony/startup_init
synced 2024-12-11 04:34:32 +00:00
!224 fix:partition name is null, skip create symbol links
Merge pull request !224 from 熊磊/init0104_1
This commit is contained in:
commit
feafe7ec3e
@ -166,7 +166,7 @@ int ServiceControlWithExtra(const char *serviceName, int action, const char *ext
|
||||
|
||||
int ServiceControl(const char *serviceName, int action)
|
||||
{
|
||||
if (serviceName == 0) {
|
||||
if (serviceName == NULL) {
|
||||
HILOG_ERROR(LOG_CORE, "Service getctl failed, service is null.\n");
|
||||
return -1;
|
||||
}
|
||||
|
@ -175,8 +175,16 @@ static char *FindPlatformDeviceName(char *path)
|
||||
|
||||
static void BuildBootDeviceSymbolLink(char **links, int linkNum, const char *partitionName)
|
||||
{
|
||||
if (links == NULL) {
|
||||
INIT_LOGE("Function parameter error.");
|
||||
return;
|
||||
}
|
||||
if (linkNum > BLOCKDEVICE_LINKS - 1) {
|
||||
INIT_LOGW("Too many links, ignore");
|
||||
INIT_LOGW("Too many links, ignore.");
|
||||
return;
|
||||
}
|
||||
if (partitionName == NULL) {
|
||||
INIT_LOGW("Partition name is null, skip creating links");
|
||||
return;
|
||||
}
|
||||
links[linkNum] = calloc(sizeof(char), DEVICE_FILE_SIZE);
|
||||
|
Loading…
Reference in New Issue
Block a user