Index: freelinking.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/freelinking/freelinking.module,v
retrieving revision 1.32.2.7
diff -u -r1.32.2.7 freelinking.module
--- freelinking.module	5 Jul 2008 11:40:12 -0000	1.32.2.7
+++ freelinking.module	29 Sep 2008 15:06:51 -0000
@@ -318,9 +318,13 @@
 } // endfunction _freelinking_store
 
 function _freelinking_exists($thetitle) { // helper function for freelinking_page
+  global $language;
   // looks through the db for nodes matching $title. Returns the nid if such a node exists, otherwise, returns 0
   $title = urldecode($thetitle);
   $query = "SELECT nid FROM {node} WHERE title = '%s'";
+  if (module_exists('locale')) {
+    $query .= " AND (language = '$language->language' OR language = '')";
+  }
   $noderestrict = variable_get('freelinking_restriction', NULL);
   if (isset($noderestrict) && $noderestrict['none'] =! 'none') { // need to add the where clause
     foreach ($noderestrict as $restrictedtype)  {

