/[anubis]/anubis/src/files.c
ViewVC logotype

Diff of /anubis/src/files.c

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

revision 1.4 by polak, Fri Feb 28 20:40:51 2003 UTC revision 1.5 by polak, Mon Jul 21 10:41:26 2003 UTC
# Line 73  message_append_text_file(MESSAGE *msg, c Line 73  message_append_text_file(MESSAGE *msg, c
73  }  }
74    
75  void  void
76  message_append_signature_file(MESSAGE *msg, char *user)  message_append_signature_file(MESSAGE *msg)
77  {  {
78          char homedir[MAXPATHLEN+1];          char homedir[MAXPATHLEN+1];
79          char signature_file[] = DEFAULT_SIGFILE;          char signature_file[] = DEFAULT_SIGFILE;
80          char *signature_path = 0;          char *signature_path;
81          size_t n;          size_t n;
82            
83          get_homedir(user, homedir, sizeof(homedir));          get_homedir(session.client, homedir, sizeof(homedir));
84    
85          n = strlen(homedir) + strlen(signature_file) + 2;          n = strlen(homedir) + strlen(signature_file) + 2;
86            n = n > MAXPATHLEN ? MAXPATHLEN + 1 : n + 1;
87          signature_path = (char *)xmalloc(n);          signature_path = (char *)xmalloc(n);
88          snprintf(signature_path, n - 1, "%s/%s", homedir, signature_file);          snprintf(signature_path, n - 1, "%s/%s", homedir, signature_file);
89    
90          _append_text_file(msg, signature_path, "\n-- \n");          _append_text_file(msg, signature_path, "-- \n");
91          free(signature_path);          free(signature_path);
92          return;          return;
93  }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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