On Fri, Jul 02, 2010 at 02:50:50AM +0700, Antoine Martin wrote:
> Hi,
Hello,
> Is it a bug or a feature that when you start an RDP connection, the vnc
> server dies?
This doesn't look like intended feature for me. It might be
encoding-related crash which I've fixed recently in Fedora. Would it be
possible to check if it solves the problem for you? (I will commit it
to trunk later).
If it doesn't solve your problem then please catch backtrace of that
crash. Thank you in advance.
Regards, Adam
--
Adam Tkac, Red Hat, Inc.
--- tigervnc-1.0.90-20100420svn4030/common/rfb/ConnParams.cxx.rh600070
2010-06-07 17:01:56.990676103 +0200
+++ tigervnc-1.0.90-20100420svn4030/common/rfb/ConnParams.cxx 2010-06-07
17:02:21.518022631 +0200
@@ -129,7 +129,7 @@ void ConnParams::setEncodings(int nEncod
encodings[i] <= pseudoEncodingQualityLevel9) {
noJpeg = false;
qualityLevel = encodings[i] - pseudoEncodingQualityLevel0;
- } else if (encodings[i] <= encodingMax && Encoder::supported(encodings[i]))
+ } else if (Encoder::supported(encodings[i]))
currentEncoding_ = encodings[i];
}
}
--- tigervnc-1.0.90-20100420svn4030/common/rfb/Encoder.cxx.rh600070
2010-06-07 17:00:34.249636665 +0200
+++ tigervnc-1.0.90-20100420svn4030/common/rfb/Encoder.cxx 2010-06-07
17:02:38.286209287 +0200
@@ -34,12 +34,12 @@ EncoderCreateFnType Encoder::createFns[e
bool Encoder::supported(int encoding)
{
- return encoding <= encodingMax && createFns[encoding];
+ return encoding >= 0 && encoding <= encodingMax && createFns[encoding];
}
Encoder* Encoder::createEncoder(int encoding, SMsgWriter* writer)
{
- if (encoding <= encodingMax && createFns[encoding])
+ if (supported(encoding))
return (*createFns[encoding])(writer);
return 0;
}
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel