]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
move to KeyTag caused havoc with g++ 4.1, revert to numbered indexes
authorBert Hubert <bert.hubert@netherlabs.nl>
Sat, 11 Mar 2006 21:37:52 +0000 (21:37 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Sat, 11 Mar 2006 21:37:52 +0000 (21:37 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@577 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/mtasker.cc

index 16f719daddb0f2e92a087aae4f3b0dd8a90eff9f..06d5f21d0de0f4f838bc5f70dbcc532e14c64f69 100644 (file)
@@ -282,8 +282,8 @@ template<class Key, class Val>bool MTasker<Key,Val>::schedule()
   if(!d_waiters.empty()) {
     time_t now=time(0);
 
-    typedef typename waiters_t::template index<KeyTag>::type waiters_by_ttd_index_t;
-    waiters_by_ttd_index_t& ttdindex=d_waiters.get<KeyTag>();
+    typedef typename waiters_t::template nth_index<1>::type waiters_by_ttd_index_t;
+    waiters_by_ttd_index_t& ttdindex=d_waiters.get<1>();
 
     for(typename waiters_by_ttd_index_t::iterator i=ttdindex.begin(); i != ttdindex.end(); ) {
       if(i->ttd && i->ttd < now) {