Update copyright stuff, fix conky.conf weirdness.
[monky] / src / mboxscan.c
index 135cff8..5b3550d 100644 (file)
@@ -7,7 +7,7 @@
  * Please see COPYING for details
  *
  * Copyright (c) 2006 Marco Candrian <mac@calmar.ws>
- * Copyright (c) 2005-2007 Brenden Matthews, Philip Kovacs, et. al.
+ * Copyright (c) 2005-2009 Brenden Matthews, Philip Kovacs, et. al.
  *     (see AUTHORS)
  * All rights reserved.
  *
  * You should have received a copy of the GNU General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  *
- * $Id$ */
+ */
 
 #include "conky.h"
+#include "logging.h"
+#include "mail.h"
 #include <sys/stat.h>
 #include <sys/time.h>
 #include <errno.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
 #include "mboxscan.h"
 
 #define FROM_WIDTH 10
@@ -124,7 +123,7 @@ void mbox_scan(char *args, char *output, size_t max_len)
                        start[(long) (strrchr(mbox_mail_spool, '"') - start)] = '\0';
                        strncpy(mbox_mail_spool, start, DEFAULT_TEXT_BUFFER_SIZE);
                } else {
-                       char *copy_args = strdup(args);
+                       char *copy_args = strndup(args, text_buffer_size);
                        char *tmp = strtok(copy_args, " ");
                        char *start = tmp;