Lines Matching refs:NULL
48 static char *g_fscryptPolicy = NULL;
67 BEGET_CHECK_RETURN_VALUE(flagBuffer != NULL && *flagBuffer != '\0', 0); // No valid flags.
72 BEGET_CHECK_RETURN_VALUE(vector != NULL && flagCount != 0, 0);
86 if (fstab == NULL || item == NULL) {
89 if (fstab->tail == NULL) {
100 if (item != NULL) {
101 if (item->deviceName != NULL) {
103 item->deviceName = NULL;
106 if (item->mountPoint != NULL) {
108 item->mountPoint = NULL;
111 if (item->fsType != NULL) {
113 item->fsType = NULL;
116 if (item->mountOptions != NULL) {
118 item->mountOptions = NULL;
127 if (fstab != NULL) {
129 while (item != NULL) {
134 fstab->head = fstab->tail = NULL;
136 fstab = NULL;
142 BEGET_CHECK_RETURN_VALUE(str != NULL && fstab != NULL, -1);
143 char *rest = NULL;
144 FstabItem *item = NULL;
145 char *p = NULL;
146 BEGET_ERROR_CHECK(separator != NULL && *separator != '\0', return -1, "Invalid separator for parsing fstab");
148 if ((item = (FstabItem *)calloc(1, sizeof(FstabItem))) == NULL) {
155 BEGET_ERROR_CHECK((p = strtok_r(str, separator, &rest)) != NULL, break, "Failed to parse block device.");
157 BEGET_ERROR_CHECK(item->deviceName != NULL, break, "strdup deviceName failed.");
159 BEGET_ERROR_CHECK((p = strtok_r(NULL, separator, &rest)) != NULL, break, "Failed to parse mount point.");
161 BEGET_ERROR_CHECK(item->mountPoint != NULL, break, "strdup mountPoint failed.");
163 BEGET_ERROR_CHECK((p = strtok_r(NULL, separator, &rest)) != NULL, break, "Failed to parse fs type.");
165 BEGET_ERROR_CHECK(item->fsType != NULL, break, "strdup fsType failed.");
167 BEGET_ERROR_CHECK((p = strtok_r(NULL, separator, &rest)) != NULL, break, "Failed to parse mount options.");
169 BEGET_ERROR_CHECK(item->mountOptions != NULL, break, "strdup mountOptions failed.");
171 if ((p = strtok_r(NULL, separator, &rest)) == NULL) {
186 item = NULL;
192 char *line = NULL;
195 Fstab *fstab = NULL;
197 FILE *fp = NULL;
199 if (realPath != NULL) {
205 BEGET_ERROR_CHECK(fp != NULL, return NULL, "Open %s failed, err = %d", file, errno);
207 if ((fstab = (Fstab *)calloc(1, sizeof(Fstab))) == NULL) {
210 fp = NULL;
211 return NULL;
217 char *p = NULL;
242 if (line != NULL) {
246 fp = NULL;
252 FstabItem *item = NULL;
253 if (mp != NULL) {
254 for (item = fstab.head; item != NULL; item = item->next) {
255 if ((item->mountPoint != NULL) && (strcmp(item->mountPoint, mp) == 0)) {
265 FstabItem *item = NULL;
267 if (path == NULL || *path != '/') {
268 return NULL;
272 char *dir = NULL;
275 return NULL;
281 if (item != NULL) {
286 if (dir == NULL || strcmp(dir, "/") == 0) {
298 return NULL;
305 return NULL;
309 return NULL;
318 if (fstab == NULL || mountPoint == NULL || *mountPoint == '\0' || deviceName == NULL) {
322 if (item == NULL) {
335 for (FstabItem *item = fstab->head; item != NULL; item = item->next) {
336 if (strstr(item->deviceName, deviceName) != NULL) {
366 if (str != NULL) {
380 if (str != NULL) {
405 if (option == NULL) {
417 if (g_fscryptPolicy != NULL) {
422 if (g_fscryptPolicy == NULL) {
432 if (buf == NULL || g_fscryptPolicy == NULL) {
445 g_fscryptPolicy = NULL;
455 BEGET_CHECK_RETURN_VALUE(mountFlag != NULL && fsSpecificData != NULL, 0);
466 if (flagsVector == NULL || flagCount == 0) {
502 BEGET_CHECK_RETURN_VALUE(partName != NULL && path != NULL, -1);
504 if (fstab == NULL) {
507 BEGET_CHECK_RETURN_VALUE(fstabFile != NULL, -1);
510 BEGET_CHECK_RETURN_VALUE(fstab != NULL, -1);
533 BEGET_CHECK(!(item == NULL || *item == '\0' || fstab == NULL), return -1);
535 char *p = NULL;
536 if ((p = strstr(item, "=")) != NULL) {
538 BEGET_CHECK(!(q == NULL || *q == '\0' || (p - q) <= 0), return -1);
555 Fstab *fstab = NULL;
559 BEGET_ERROR_CHECK(cmdline != NULL, return NULL, "Read from \'%s\' failed, err = %d", BOOT_CMD_LINE, errno);
562 BEGET_ERROR_CHECK(fstab != NULL, free(cmdline); return NULL,
568 if (token == NULL) {
604 fstab = NULL;