diff options
| author | Archie Cobbs <archie@FreeBSD.org> | 2005-10-01 20:07:56 +0000 |
|---|---|---|
| committer | Archie Cobbs <archie@FreeBSD.org> | 2005-10-01 20:07:56 +0000 |
| commit | a822068233ec9ea1c9c986fb3ec4f25319995a58 (patch) | |
| tree | ae554a41a8ab55ef3a8cee221d5811f00fdd4783 /net/mpd/files/patch-src::custom.c | |
| parent | Update MASTER_SITES. (diff) | |
Fix segfault on AMD64.
PR: ports/83602
Diffstat (limited to 'net/mpd/files/patch-src::custom.c')
| -rw-r--r-- | net/mpd/files/patch-src::custom.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/net/mpd/files/patch-src::custom.c b/net/mpd/files/patch-src::custom.c new file mode 100644 index 000000000000..0bec6ce12bd8 --- /dev/null +++ b/net/mpd/files/patch-src::custom.c @@ -0,0 +1,31 @@ +Index: src/custom.c +=================================================================== +RCS file: /cvsroot/mpd/mpd/src/custom.c,v +retrieving revision 1.1.2.1 +retrieving revision 1.1.2.2 +diff -u -r1.1.2.1 -r1.1.2.2 +--- src/custom.c 26 Apr 2004 13:17:17 -0000 1.1.2.1 ++++ src/custom.c 10 Jan 2005 23:14:03 -0000 1.1.2.2 +@@ -141,16 +141,19 @@ + if (!bund) + return; + +- va_start(args, fmt); + if (l == NULL) { + for (k = 0; k < bund->n_links; k++) { +- if (bund && bund->links[k]) ++ if (bund && bund->links[k]) { ++ va_start(args, fmt); + RecordLinkUpDownReason2(bund->links[k], up, key, fmt, args); ++ va_end(args); ++ } + } + } else { ++ va_start(args, fmt); + RecordLinkUpDownReason2(l, up, key, fmt, args); ++ va_end(args); + } +- va_end(args); + } + + static void |
