Index: freelinking.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/freelinking/freelinking.module,v
retrieving revision 1.32.2.12
diff -u -r1.32.2.12 freelinking.module
--- freelinking.module	21 Jan 2009 18:43:46 -0000	1.32.2.12
+++ freelinking.module	23 Jan 2009 09:03:25 -0000
@@ -527,9 +527,13 @@
 }
 
 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)  {

