Index: /trunk/BNC/src/PPP/pppMain.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppMain.cpp	(revision 5720)
+++ /trunk/BNC/src/PPP/pppMain.cpp	(revision 5721)
@@ -71,5 +71,5 @@
   while (it.hasNext()) {
     QSharedPointer<t_options> opt = it.next();
-    t_pppThread* pppThread = new t_pppThread(opt);
+    t_pppThread* pppThread = new t_pppThread(opt.data());
     _running = true;
   }
Index: /trunk/BNC/src/PPP/pppThread.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppThread.cpp	(revision 5720)
+++ /trunk/BNC/src/PPP/pppThread.cpp	(revision 5721)
@@ -53,5 +53,5 @@
 // Constructor
 ////////////////////////////////////////////////////////////////////////////
-t_pppThread::t_pppThread(QWeakPointer<t_options> opt) : QThread(0) {
+t_pppThread::t_pppThread(const t_options* opt) : QThread(0) {
 }
 
Index: /trunk/BNC/src/PPP/pppThread.h
===================================================================
--- /trunk/BNC/src/PPP/pppThread.h	(revision 5720)
+++ /trunk/BNC/src/PPP/pppThread.h	(revision 5721)
@@ -14,5 +14,5 @@
 
  public:
-  t_pppThread(QWeakPointer<t_options> opt);
+  t_pppThread(const t_options* opt);
   ~t_pppThread();
   virtual void run();
