Hi, René

> I have implemented this behavior, a patch is appended. Could you both
> please test it?

Took a quick glance.  My only criticism is:

> +     dot_reminders = (char*)malloc(len);
> +     snprintf(dot_reminders, len, "%s/%s", home, DOT_REMINDERS);

We should check for malloc failing.  I would do this:

dot_reminders = malloc(len);  /* The cast is not required */
if (!dot_reminders) {
    fprintf(ErrFp, "%s\n", ErrMsg[E_NO_MEM]);
    exit(EXIT_FAILURE);
}
snprintf(dot_reminders, len, "%s/%s", home, DOT_REMINDERS);

Regards,

David.

Reply via email to