Overview
| Comment: | fix newtab to keep userscript sockets/fifos from tripping it up |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
4cecd7243665b6e98cc0b067c1b4f6a7 |
| User & Date: | lexi on 2019-12-16 06:16:46 |
| Other Links: | manifest | tags |
Context
|
2021-09-11
| ||
| 22:18 | add rd-key check-in: 4e2b17fce2 user: lexi tags: trunk | |
|
2019-12-16
| ||
| 06:16 | fix newtab to keep userscript sockets/fifos from tripping it up check-in: 4cecd72436 user: lexi tags: trunk | |
|
2019-11-05
| ||
| 16:41 | update readme with reference to newer projects check-in: 05677edf7f user: lexi tags: trunk | |
Changes
Modified newtab.c from [2cfcd5a554] to [c8163da01b].
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
char* end = stpncpy(srv.sun_path, run, sizeof srv.sun_path);
end = stpncpy(end, ssz("/qutebrowser/"));
DIR* qb = opendir(srv.sun_path);
if (!qb) return start_instance;
struct dirent* ent;
while (ent = readdir(qb)) {
if (ent == NULL) return start_instance;
if (ent -> d_name[0] != '.') break;
}
if (ent == NULL) return start_instance;
end = stpncpy(end, ent->d_name,
(sizeof srv.sun_path) - (end - srv.sun_path));
closedir(qb);
}
|
| |
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
char* end = stpncpy(srv.sun_path, run, sizeof srv.sun_path);
end = stpncpy(end, ssz("/qutebrowser/"));
DIR* qb = opendir(srv.sun_path);
if (!qb) return start_instance;
struct dirent* ent;
while (ent = readdir(qb)) {
if (ent == NULL) return start_instance;
if (strncmp(ent -> d_name, "ipc-", 4) == 0) break;
}
if (ent == NULL) return start_instance;
end = stpncpy(end, ent->d_name,
(sizeof srv.sun_path) - (end - srv.sun_path));
closedir(qb);
}
|