[vdr] rotor plugin puzzling question
Goga777
goga777 at bk.ru
Thu Nov 12 15:56:28 CET 2009
I couldn't apply a patch
/usr/src/vdr/PLUGINS/src/rotor-0.1.5# cat patch1 | patch -p0 --dry-run
patching file rotor.c
patch: **** malformed patch at line 6: (diseqc=Diseqcs.Get(source->Code(),12000,'v')) ||
any clue ?
> Is it just me or the newly released rotor plugin for vdr 1.7.9 needs the
> following patch to the plugin itself in order to run (although it compiles
> fine without it)
> If the author reads these lines I would love to know why...
>
> --- rotor.c.old 2006-06-14 23:44:27.000000000 +0200
> +++ rotor.c 2006-06-14 23:46:43.000000000 +0200
> @@ -96,7 +96,8 @@
> continue;
> if ((diseqc=Diseqcs.Get(source->Code(),12000,'h')) ||
> (diseqc=Diseqcs.Get(source->Code(),12000,'v')) ||
> (diseqc=Diseqcs.Get(source->Code(),12000,'l')) ||
> (diseqc=Diseqcs.Get(source->Code(),12000,'r')))
> {
> - char *c=strdup(diseqc->Commands());
> + char *commandstring=strdup(diseqc->Commands());
> + char *c=commandstring;
> while (c = strchr(c, '['))
> {
> char *e = strchr(++c, ']');
> @@ -131,7 +132,7 @@
> break;
> }
> }
> - free(c);
> + free(commandstring);
> }
> cRotorPos *p = RotorPositions.GetfromSource(source->Code());
> if (p==RotorPositions.First())
More information about the vdr
mailing list