156,161c156,166 < swapused=0; < fin = fopen(SWAPFILE, "r"); < if (fin == NULL) g_error("Can't open "SWAPFILE"\n"); < if (! fgets(read_buffer, MAX_READ_CHARS, fin)) /* skip 1st line */ < return FALSE; < while (fgets(read_buffer, MAX_READ_CHARS, fin) && swapname) { --- > if (! swapname) > return FALSE; > if ((fin = fopen(SWAPFILE, "r")) == NULL) { > g_error("Can't open "SWAPFILE"\n"); > return FALSE; > } > if (! fgets(read_buffer, MAX_READ_CHARS, fin)) { /* skip 1st line */ > fclose(fin); > return FALSE; > } > while (fgets(read_buffer, MAX_READ_CHARS, fin)) { 164,165c169,172 < if (strncmp(activeswapname, swapname, MAX_SWAPNAME) == 0) < return TRUE; --- > if (strncmp(activeswapname, swapname, MAX_SWAPNAME) == 0) { > fclose(fin); > return TRUE; > } 167a175,176 > fclose(fin); > swapused=0;