[Spice-devel] [PATCH] validate tcp port values
Peter Hatina
phatina at redhat.com
Thu Jul 12 04:31:08 PDT 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 07/11/2012 02:03 PM, Uri Lublin wrote:
> On 07/11/2012 02:03 PM, Peter Hatina wrote:
>> Hi,
>>
>> I had a request to validate TCP port values in spice-xpi, so does
>> this make sense for you?
>>
>> More info at https://bugzilla.redhat.com/show_bug.cgi?id=805602
>>
>> --- SpiceXPI/src/plugin/plugin.cpp | 27
>> +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2
>> deletions(-)
>>
>> diff --git a/SpiceXPI/src/plugin/plugin.cpp
>> b/SpiceXPI/src/plugin/plugin.cpp index b7f61ba..4aac37e 100644
>> --- a/SpiceXPI/src/plugin/plugin.cpp +++
>> b/SpiceXPI/src/plugin/plugin.cpp @@ -581,6 +593,15 @@ void
>> nsPluginInstance::SendStr(uint32_t id, std::string str)
>>
>> void nsPluginInstance::Connect() { + const int port =
>> portToInt(m_port); + const int sport =
>> portToInt(m_secure_port); + if (port<= 0) +
>> g_warning("invalid port: '%s'", m_port.c_str()); + if (sport<=
>> 0) + g_warning("invalid secure port: '%s'",
>> m_secure_port.c_str()); + if (port<= 0&& sport<= 0) +
>> return; +
>
> I think simply returning here is not good. You should also send a
> "disconnected" (or spice client exited) notification to the
> caller.
Fine, the only notification, we currently have and is not fully
supported is calling JS OnDisconnected(). Or do you have something
specific on your mind?
>
> Regards, Uri.
- --
Peter Hatina
EMEA ENG-Desktop Development
Red Hat Czech, Brno
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJP/rV6AAoJELOyt3XzKCKp0MMH/3aXYLZIXxy3FZoGT2E6R3DF
mDV4E/9R8KSntS1IlrvqktJ1UEAq2+xZx1TDOpfTUZqWTM++iDljqEGaO43WG46C
4Qq0+VO8AlPt8AShPLUsPBcCO+59nzyHLWyii3b8W7wIPZtqlNAEV/LO7EMjHYEg
HKFFn7LK6ydsgdJoIPGt3XuymcEJLO2Wr/tyl/1fIcVz0clAx0Rmy4v5kUYozSnK
EoKJM+rdg4zgQnvivRrL+mdMnJdZp6ZDprhsmp50OHuxShpzxq8i21eg3cCSWFih
F0873z9kM3gvw9vLjYFMgRDQP7QJwkBl8sUGn66sPtSmbH+poiNKB8S3+tl0lrE=
=jP2c
-----END PGP SIGNATURE-----
More information about the Spice-devel
mailing list