Blame rtorrent-0.9.8-src-utils-lockfile.cc.patch
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
--- src/utils/lockfile.cc.orig 2019-07-19 04:43:13.000000000 -0700
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
+++ src/utils/lockfile.cc 2023-04-19 13:39:17.580432638 -0700
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
@@ -94,11 +94,11 @@
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
if (fd == -1)
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
return false;
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
- char buf[256];
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
+ char buf[256 + 32];
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
int pos = ::gethostname(buf, 255);
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
if (pos == 0) {
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
- ::snprintf(buf + std::strlen(buf), 255, ":+%i\n", ::getpid());
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
+ ::snprintf(buf + std::strlen(buf), 31, ":+%i\n", ::getpid());
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
int __UNUSED result = ::write(fd, buf, std::strlen(buf));
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
}
|
|
![](https://seccdn.libravatar.org/avatar/d65202f1493df7c6bca7b501babd07dd10d23b173ed2fd6f526bc7b6a459f14f?s=16&d=retro) |
46f7077 |
|