mutt/2851: cannot attach files in dirs with a "cur" subdirectory
>Number: 2851
>Category: mutt
>Synopsis: cannot attach files in dirs with a "cur" subdirectory
>Confidential: no
>Severity: minor
>Priority: medium
>Responsible: mutt-dev
>State: open
>Keywords:
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Mar 16 20:25:02 +0100 2007
>Originator: Christoph Berg <cb@xxxxxxxx>
>Release:
>Description:
This is a pretty weird one, but anyway, it's a bug...
----- Forwarded message from Thomas Poindessous <thomas@xxxxxxxxxxxxxxx> =
-----
Date: Wed, 29 Jan 2003 12:04:24 +0100
From: Thomas Poindessous <thomas@xxxxxxxxxxxxxxx>
Reply-To: Thomas Poindessous <thomas@xxxxxxxxxxxxxxx>,
178899@xxxxxxxxxxxxxxx
To: Debian Bug Tracking System <submit@xxxxxxxxxxxxxxx>
Subject: Bug#178899: mutt: When adding a attachment, I can't go in a dire=
ctory which name is less than 4
char long
Package: mutt
Version: 1.5.3-1
Severity: normal
Hi,
when I wnat to add a attachment, I can't go in a directory which name is
less than 4 char long.
For example, I want to add the file :
/tmp/t/cur/toto
and find /tmp/t/ :
/tmp/t
/tmp/t/cur
/tmp/t/cur/toto
so there is only one file.
I can't go to /tmp/t/cur
[...]
----- End forwarded message -----
----- Forwarded message from Thomas Poindessous <thomas@xxxxxxxxxxxxxxx> =
-----
Date: Wed, 29 Jan 2003 15:28:18 +0100
From: Thomas Poindessous <thomas@xxxxxxxxxxxxxxx>
Reply-To: Thomas Poindessous <thomas@xxxxxxxxxxxxxxx>,
178899@xxxxxxxxxxxxxxx
To: Marco d'Itri <md@xxxxxxxx>, 178899@xxxxxxxxxxxxxxx
Subject: Bug#178899: mutt: When adding a attachment, I can't go in a dire=
ctory which name is less than 4
char long
On Wednesday 29 January 2003 13:46, Marco d'Itri wrote:
> tag 178899 unreproducible moreinfo
> thanks
>
> On Jan 29, Thomas Poindessous <thomas@xxxxxxxxxxxxxxx> wrote:
> >when I wnat to add a attachment, I can't go in a directory which name=
is
> >less than 4 char long.
>
> I cannot reproduce this.
In fact, I found the bug.
The directory is named cur, and mutt tried to determine if it's a maildir=
or=20
not. (it is, in fact)
To me, it seems that the test in mx.c:390
snprintf (tmp, sizeof (tmp), "%s/cur", path);
if (stat (tmp, &st) =3D=3D 0 && S_ISDIR (st.st_mode))
return (M_MAILDIR);
doesn't work, I tried to put a breakpoint on the "if ..." line with ddd, =
and=20
it doesn't work. In this case, it should return M_MAILDIR
--=20
Thomas Poindessous
----- End forwarded message -----
----- Forwarded message from Adeodato Sim=F3 <asp16@xxxxxxxxx> -----
Date: Sun, 23 May 2004 21:36:30 +0200
From: Adeodato Sim=F3 <asp16@xxxxxxxxx>
Reply-To: Adeodato Sim=F3 <asp16@xxxxxxxxx>, 178899@xxxxxxxxxxxxxxx
To: Thomas Poindessous <thomas@xxxxxxxxxxxxxxx>, 178899@xxxxxxxxxxxxxxx
Subject: Bug#178899: mutt: When adding a attachment, I can't go in a dire=
ctory which name is less than 4
char long
* Thomas Poindessous [Wed, 29 Jan 2003 15:28:18 +0100]:
> In fact, I found the bug.
> The directory is named cur, and mutt tried to determine if it's a maild=
ir or=20
> not. (it is, in fact)
> To me, it seems that the test in mx.c:390
> snprintf (tmp, sizeof (tmp), "%s/cur", path);
> if (stat (tmp, &st) =3D=3D 0 && S_ISDIR (st.st_mode))
> return (M_MAILDIR);
> doesn't work, I tried to put a breakpoint on the "if ..." line with ddd=
, and=20
> it doesn't work. In this case, it should return M_MAILDIR
mmm, it *does* work. if it exists dir/cur, mutt thinks it's a maildir
and it won't let you browse it as a normal folder. if you want to
attach a message, you can use the attach message (binded to 'A' key)
function.
real trouble is when you have a directory (not a maildir) with a
directory named 'cur' under it. but that seems odd.
what do we do with this bug?
--=20
Adeodato Sim=F3
EM: asp16 [ykwim] alu.ua.es | PK: DA6AE621
=20
Under capitalism, man exploits man.
Under communism, it's just the opposite.
-- J.K. Galbraith
----- End forwarded message -----
Christoph
--=20
cb@xxxxxxxx | http://www.df7cb.de/
>Fix:
Unknown
>Add-To-Audit-Trail: