Index: ad.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ad/ad.module,v
retrieving revision 1.2.2.29.2.50
diff -u -r1.2.2.29.2.50 ad.module
--- ad.module	22 Oct 2007 20:29:24 -0000	1.2.2.29.2.50
+++ ad.module	1 Nov 2007 21:12:46 -0000
@@ -481,7 +481,9 @@
 
   if ($op == 'update' || $op == 'delete') {
     return (user_access('administer advertisements') || 
-           (ad_is_owner($node->nid) && user_access('manage advertisements')));
+           (ad_is_owner($node->nid) &&
+             (ad_adaccess($node->nid, 'manage status') ||
+              ad_adaccess($node->nid, 'manage active ad'))));
   }
 }
 
