Thanks Francis!!<div><br></div><div>I think similar to getsockname the bug exists with usage of &quot;getpeername&quot; API as well. This API also returns -1 upon failure. So this should also be fixed.</div><div><br></div>
<div>How can I submit the patch? I&#39;ve not done that till now.</div><div><br></div><div>Thanks</div><div>Subrahmanya<br><br><div class="gmail_quote">2012/2/23 Francis Brosnan Blazquez <span dir="ltr">&lt;<a href="mailto:francis@aspl.es">francis@aspl.es</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">&gt; Hi<br>
<br>
Hi Subrahmanya,<br>
<div class="im"><br>
&gt; This is regarding the usage of &quot;getsockname&quot; API in vortex.<br>
<br>
</div>Ok,<br>
<div class="im"><br>
&gt; Vortex uses &quot;getsockname&quot; API to get name of the local socket and<br>
&gt; checks if the operation is successful by looking at the return code. I<br>
&gt; looked at the man page/help doc of Linux, AIX and Windows. This API<br>
&gt; returns 0 upon success and -1 in case of failure. But vortex checks if<br>
&gt; error code is less than &quot;-1&quot; but it does not check if error code is<br>
&gt; equal to &quot;-1&quot;. Is this intentional or is it a bug?<br>
&gt;<br>
&gt;<br>
&gt; Shouldn&#39;t the condition be to check if the return code is equal to<br>
&gt; &quot;-1&quot; or probably less than or equal to &quot;-1&quot;?<br>
<br>
</div>Definitely it is a bug. It should check return code is less to 0. Could<br>
you submit a patch?<br>
<br>
Thanks for reporting, Cheers!<br>
<br>
&gt; Thanks<br>
&gt; Subrahmanya<br>
&gt; _______________________________________________<br>
&gt; Vortex mailing list<br>
&gt; <a href="mailto:Vortex@lists.aspl.es">Vortex@lists.aspl.es</a><br>
&gt; <a href="http://lists.aspl.es/cgi-bin/mailman/listinfo/vortex" target="_blank">http://lists.aspl.es/cgi-bin/mailman/listinfo/vortex</a><br>
<br>
--<br>
Francis Brosnan Blázquez &lt;<a href="mailto:francis.brosnan@aspl.es">francis.brosnan@aspl.es</a>&gt;<br>
ASPL<br>
91 134 14 22 - 91 134 14 45 - 91 116 07 57<br>
<br>
AVISO LEGAL<br>
<br>
Este mensaje se dirige exclusivamente a su destinatario. Los datos<br>
incluidos en el presente correo son confidenciales y sometidos a secreto<br>
profesional, se prohíbe divulgarlos, en virtud de las leyes vigentes. Si<br>
usted no lo es y lo ha recibido por error o tiene conocimiento del mismo<br>
por cualquier motivo, le rogamos que nos lo comunique por este medio y<br>
proceda a destruirlo o borrarlo.<br>
<br>
En virtud de lo dispuesto en la Ley Orgánica 15/1999, de 13 de<br>
diciembre, de Protección de Datos de Carácter Personal, le informamos de<br>
que sus datos de carácter personal, recogidos de fuentes accesibles al<br>
público o datos que usted nos ha facilitado previamente, proceden de<br>
bases de datos propiedad de Advanced Software Production Line, S.L.<br>
(ASPL). No obstante, usted puede ejercitar sus derechos de acceso,<br>
rectificación, cancelación y oposición dispuestos en la mencionada Ley<br>
Orgánica, notificándolo por escrito a:<br>
ASPL - Protección Datos, C/Antonio Suárez 10 A-102, 28802, Alcalá de<br>
Henares (Madrid).<br>
<br>
</blockquote></div><br></div>