Lines 216-237
Link Here
|
216 |
|
216 |
|
217 |
/* Handle "supermount" filesystem mounts */ |
217 |
/* Handle "supermount" filesystem mounts */ |
218 |
if ( SDL_strcmp(mnt_type, MNTTYPE_SUPER) == 0 ) { |
218 |
if ( SDL_strcmp(mnt_type, MNTTYPE_SUPER) == 0 ) { |
219 |
tmp = SDL_strstr(mntent->mnt_opts, "fs="); |
219 |
tmp = SDL_strstr(mntent->mnt_opts, "fs="); |
220 |
if ( tmp ) { |
220 |
if ( tmp ) { |
221 |
SDL_free(mnt_type); |
221 |
SDL_stack_free(mnt_type); |
222 |
mnt_type = SDL_strdup(tmp + SDL_strlen("fs=")); |
222 |
mnt_type = SDL_strdup(tmp + SDL_strlen("fs=")); |
223 |
if ( mnt_type ) { |
223 |
if ( mnt_type ) { |
224 |
tmp = SDL_strchr(mnt_type, ','); |
224 |
tmp = SDL_strchr(mnt_type, ','); |
225 |
if ( tmp ) { |
225 |
if ( tmp ) { |
226 |
*tmp = '\0'; |
226 |
*tmp = '\0'; |
227 |
} |
227 |
} |
228 |
} |
228 |
} |
229 |
} |
229 |
} |
230 |
tmp = SDL_strstr(mntent->mnt_opts, "dev="); |
230 |
tmp = SDL_strstr(mntent->mnt_opts, "dev="); |
231 |
if ( tmp ) { |
231 |
if ( tmp ) { |
232 |
SDL_free(mnt_dev); |
232 |
SDL_stack_free(mnt_dev); |
233 |
mnt_dev = SDL_strdup(tmp + SDL_strlen("dev=")); |
233 |
mnt_dev = SDL_strdup(tmp + SDL_strlen("dev=")); |
234 |
if ( mnt_dev ) { |
234 |
if ( mnt_dev ) { |
235 |
tmp = SDL_strchr(mnt_dev, ','); |
235 |
tmp = SDL_strchr(mnt_dev, ','); |
236 |
if ( tmp ) { |
236 |
if ( tmp ) { |
237 |
*tmp = '\0'; |
237 |
*tmp = '\0'; |