--- Module.h	2006-02-07 20:57:53.000000000 +0000
+++ Module.h	2006-02-07 20:55:45.000000000 +0000
@@ -243,6 +243,8 @@
 {
 	/* module name */
 	char* name;
+	/* length of the module name */
+	int namelen;
 	/* file descriptor to send info back to FVWM */
 	int to_fvwm;
 	/* file descriptor to read packets from FVWM */

--- Module.c	2006-02-07 20:58:07.000000000 +0000
+++ Module.c	2006-02-07 20:57:14.000000000 +0000
@@ -333,6 +333,8 @@
 		ma.user_argv = &(argv[6]);
 	}
 
+	ma->namelen=strlen(ma->name);
+
 	if (ma.user_argc == 0)
 	{
 		ma.user_argv = NULL;
