Just insert the 3 lines with a + and remove the 2 with a - works fine then > > > Message: 8 > Date: Thu, 12 Nov 2009 17:56:28 +0300 > From: Goga777 <goga777@xxxxx> > Subject: Re: rotor plugin puzzling question > To: vdr@xxxxxxxxxxx > Message-ID: <20091112175628.2ad3b36f@xxxxx> > Content-Type: text/plain; charset=US-ASCII > > 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()) > > _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr