/[monit]/monit/alert.c
ViewVC logotype

Diff of /monit/alert.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by hauk, Sat Dec 21 13:56:04 2002 UTC revision 1.12 by hauk, Sat Dec 21 19:40:48 2002 UTC
# Line 86  void smtp_alert_timeout(Process_T p, cha Line 86  void smtp_alert_timeout(Process_T p, cha
86    va_list ap;    va_list ap;
87    
88    ASSERT(p);    ASSERT(p);
   ASSERT(m);  
89        
90    va_start(ap, m);    va_start(ap, m);
91    smtp_alert(p, DO_TIMEOUT, m, ap);    smtp_alert(p, DO_TIMEOUT, m, ap);
# Line 107  void smtp_alert_checksum(Process_T p, ch Line 106  void smtp_alert_checksum(Process_T p, ch
106    va_list ap;    va_list ap;
107        
108    ASSERT(p);    ASSERT(p);
   ASSERT(m);  
109    
110    va_start(ap, m);    va_start(ap, m);
111    smtp_alert(p, DO_CHECKSUM, m, ap);    smtp_alert(p, DO_CHECKSUM, m, ap);
# Line 126  void smtp_alert_restart(Process_T p, cha Line 124  void smtp_alert_restart(Process_T p, cha
124    va_list ap;    va_list ap;
125        
126    ASSERT(p);    ASSERT(p);
   ASSERT(m);  
127    
128    va_start(ap, m);    va_start(ap, m);
129    smtp_alert(p, DO_RESTART, m, ap);    smtp_alert(p, DO_RESTART, m, ap);
# Line 145  void smtp_alert_resource(Process_T p, ch Line 142  void smtp_alert_resource(Process_T p, ch
142    va_list ap;    va_list ap;
143        
144    ASSERT(p);    ASSERT(p);
   ASSERT(m);  
145    
146    va_start(ap, m);    va_start(ap, m);
147    smtp_alert(p, DO_RESOURCE, m, ap);    smtp_alert(p, DO_RESOURCE, m, ap);
# Line 164  void smtp_alert_stop(Process_T p, char * Line 160  void smtp_alert_stop(Process_T p, char *
160    va_list ap;    va_list ap;
161        
162    ASSERT(p);    ASSERT(p);
   ASSERT(m);  
163    
164    va_start(ap, m);    va_start(ap, m);
165    smtp_alert(p, DO_STOP, m, ap);    smtp_alert(p, DO_STOP, m, ap);
# Line 183  void smtp_alert_failed(Process_T p, char Line 178  void smtp_alert_failed(Process_T p, char
178    va_list ap;    va_list ap;
179    
180    ASSERT(p);    ASSERT(p);
   ASSERT(m);  
181    
182    va_start(ap, m);    va_start(ap, m);
183    smtp_alert(p, DO_FAILED, m, ap);    smtp_alert(p, DO_FAILED, m, ap);
# Line 202  void smtp_alert_timestamp(Process_T p, c Line 196  void smtp_alert_timestamp(Process_T p, c
196    va_list ap;    va_list ap;
197    
198    ASSERT(p);    ASSERT(p);
   ASSERT(m);  
199    
200    va_start(ap, m);    va_start(ap, m);
201    smtp_alert(p, DO_TIMESTAMP, m, ap);    smtp_alert(p, DO_TIMESTAMP, m, ap);
# Line 306  static void substitute(Mail_T *m, char * Line 299  static void substitute(Mail_T *m, char *
299    
300  static void replace(char **src, char *old, char *new) {  static void replace(char **src, char *old, char *new) {
301    
302    int i= count(*src, old);    int i;
303    int d= strlen(new)-strlen(old);    int d;
304    
305    ASSERT(src && old && new);    ASSERT(src && old && new);
306      
307      i= count(*src, old);
308      d= strlen(new)-strlen(old);
309      
310    if(i==0)    if(i==0)
311        return;        return;
312    if(d>0)    if(d>0)
# Line 350  static int count(char *src, char *needle Line 346  static int count(char *src, char *needle
346    int i= 0;    int i= 0;
347    char *p= src;    char *p= src;
348    
349    ASSERT(p && needle);    ASSERT(src && needle);
350        
351    while((p= strstr(p, needle))) { i++;  p++; }    while((p= strstr(p, needle))) { i++;  p++; }
352    

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26