Opened 12 years ago

Closed 12 years ago

Last modified 9 years ago

#305 closed defect (fixed)

Erroneous message msg=<No such process>, subroutine=<sh_fInotify_init_internal>

Reported by: rainer Owned by: rainer
Priority: major Milestone: 3.0.6
Component: main Version:
Keywords: Cc:

Description

There is an incorrect assignment of the errnum variable in sh_inotify.c (reported by [anonymous])which leads to the following useless error message:

ERROR : ... msg=<No such process>, subroutine=<sh_fInotify_init_internal>
--- src/sh_inotify.c~	2012-02-09 09:21:40.000000000 +0100
+++ src/sh_inotify.c	2012-08-09 19:29:33.524332502 +0200
@@ -638,7 +638,9 @@
 
 	      if (*errnum != 0)
 		{
-		  (*errnum == -1) ? *errnum = ENOMEM : EEXIST;
+                  /* zAVLInsert() returns -1 on malloc() error, and 3
+                     if the node already exists. */
+		  *errnum = (*errnum == -1) ? ENOMEM : EEXIST;
 		  sh_inotify_free_watch(item);
 		  retval = -1;
 		  goto retpoint;

Change History (1)

comment:1 by rainer, 12 years ago

Resolution: fixed
Status: newclosed

Believed to be fixed by changeset [405].

Note: See TracTickets for help on using tickets.