summaryrefslogtreecommitdiff
path: root/src/resolve/org.freedesktop.resolve1.service
diff options
context:
space:
mode:
authorStanisław Pitucha <viraptor@gmail.com>2014-11-18 16:25:20 +1100
committerDavid Herrmann <dh.herrmann@gmail.com>2014-11-27 16:35:56 +0100
commitc75dbf9bea577057c5a6ee3d52db6e13aa6caa57 (patch)
tree05b979b3a0e7f03851528404abaf284b711f45d5 /src/resolve/org.freedesktop.resolve1.service
parentc21b92ffe7ef939dd32502ac912cf8ad1c5638fd (diff)
resolve: fix redirection loops in compressed RR
Loops in RR compression were only detected for the first entry. Multiple redirections should be allowed, each one checking for an infinite loop on its own starting point. Also update the pointer on each redirection to avoid longer loops of labels and redirections, in names like: (start) [len=1] "A", [ptr to start] (David: rename variable to "jump_barrier" and add reference to RFC)
Diffstat (limited to 'src/resolve/org.freedesktop.resolve1.service')
0 files changed, 0 insertions, 0 deletions